## uni-ad

### aar说明

|广告SDK		|aar依赖																							|线上依赖																								|仓库地址																							|说明						|
|:--			|:--																							|:--																									|-																									|:--						|
|基础模块		|uni-ad-release.aar<br/>uni-ad-splash-release.aar<br/>uniad-native-release.aar					|-																										|-																									|广告基础模块及开屏广告，必选	|
|优量汇			|uniad-gdt-release.aar<br/>GDTSDK.unionNormal.aar												|-																										|-																									|可选，国内广告				|
|GroMore		|uniad-gromore-release.aar<br/>open_ad_sdk.aar													|-																										|-																									|可选，国内广告				|
|快手			|uniad-ks-release.aar<br/>ks_adsdk-ad.aar														|-																										|-																									|可选，国内广告				|
|百度			|uniad-bd-release.aar<br/>Baidu_MobAds_SDK.aar													|-																										|-																									|可选，国内广告				|
|sigmob			|uniad-sgm-release.aar<br/>windAd.aar<br/>wind-common.aar										|-																										|-																									|可选，国内广告				|
|华为			|uniad-hw-release.aar																			|com.huawei.hms:ads-lite:13.4.66.300																	|maven {url 'https://developer.huawei.com/repo/'}													|可选，国内广告				|
|章鱼			|octopus_ad_sdk_1.6.1.6.aar<br/>uniad-zy-release.aar											|-																										|-																									|可选，国内广告				|
|倍孜			|beizi_ad_sdk_3.5.0.11.aar<br/>beizi_fusion_sdk_4.90.4.11.aar<br/>uniad_bz_adapter_4.90.4.0.aar	|-																										|-																									|可选，国内广告				|
|泛连			|Funlink_2.7.9_release.aar<br/>Funlink_adapter_uniad_2.7.9.aar									|-																										|-																									|可选，国内广告				|
|聚力阅盟		|YmDCloudymSdk20240617.aar																		|-																										|-																									|可选，国内广告				|
|google AdMob	|uniad-google-release.aar																		|androidx.constraintlayout:constraintlayout:2.1.3<br/>com.google.android.gms:play-services-ads:23.3.0	|-																									|可选，国际广告				|
|Pangle			|admob-pangle-adapter.aar<br/>uniad-pangle-release.aar<br/>open_ad_sdk_pg.aar					|com.google.android.gms:play-services-ads-identifier:18.0.0												|-																									|可选，国际广告				|
|InMobi			|-																								|com.google.ads.mediation:inmobi:10.7.5.0																|-																									|可选，国际广告				|
|ironSource		|-																								|com.google.ads.mediation:ironsource:8.2.1.0															|maven {url = uri("https://android-sdk.is.com/")}													|可选，国际广告				|
|Liftoff		|-																								|com.google.ads.mediation:vungle:7.4.0.1																|-																									|可选，国际广告				|
|Mintegral		|-																								|com.google.ads.mediation:mintegral:16.8.41.0															|maven {url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")}	|可选，国际广告				|
|Unity Ads		|-																								|com.unity3d.ads:unity-ads:4.12.1<br/>com.google.ads.mediation:unity:4.12.2.0							|-																									|可选，国际广告				|

广告需要根据[uni-AD后台](https://uniad.dcloud.net.cn/)按照广告开通情况将对应的广告渠道aar拷贝到libs下。**基础模块必须添加。**

***
注意：国际广告需要在[uni-AD后台](https://uniad.dcloud.net.cn/)后台审核通过之后才可以集成。审核通过之后可以连续客服获取国际广告SDK及配置。
***

### 添加联盟ID

在主项目的build.gradle的下添加联盟ID：

```groovy
	defaultConfig {
        ...
        buildConfigField "String", "DCLOUDUnionId", "\"联盟ID\""
    }
```

***
说明：联盟ID位于：[uni-AD后台](https://uniad.dcloud.net.cn/)->首页->联盟ID
***

### 组件注册

将以下内容添加到主模块的build.gradle，详见[根据configjson配置应用](../../use/android.md#utscomponents)。

```groovy
defaultConfig {
    buildConfigField "String", "UTSRegisterComponents", '\"[{\\\"name\\\":\\\"ad\\\",\\\"class\\\":\\\"uts.sdk.modules.DCloudUniAd.AdComponent\\\"}]\"'
}
```
