Back to Uni App

Uni Ad

docs/native/modules/android/uni-ad.md

2.3.35.1 KB
Original Source

uni-ad

aar说明

广告SDKaar依赖线上依赖仓库地址说明
基础模块uni-ad-release.aar
uni-ad-splash-release.aar
uniad-native-release.aar--广告基础模块及开屏广告,必选
优量汇uniad-gdt-release.aar
GDTSDK.unionNormal.aar--可选,国内广告
GroMoreuniad-gromore-release.aar
open_ad_sdk.aar--可选,国内广告
快手uniad-ks-release.aar
ks_adsdk-ad.aar--可选,国内广告
百度uniad-bd-release.aar
Baidu_MobAds_SDK.aar--可选,国内广告
sigmobuniad-sgm-release.aar
windAd.aar
wind-common.aar--可选,国内广告
华为uniad-hw-release.aarcom.huawei.hms:ads-lite:13.4.66.300maven {url 'https://developer.huawei.com/repo/?ha_source=Dcloud&ha_sourceId=89000448'}可选,国内广告
章鱼octopus_ad_sdk_1.6.1.6.aar
uniad-zy-release.aar--可选,国内广告
倍孜beizi_ad_sdk_3.5.0.11.aar
beizi_fusion_sdk_4.90.4.11.aar
uniad_bz_adapter_4.90.4.0.aar--可选,国内广告
泛连Funlink_2.7.9_release.aar
Funlink_adapter_uniad_2.7.9.aar--可选,国内广告
聚力阅盟YmDCloudymSdk20240617.aar--可选,国内广告
华夏乐游adalliance_adn_sdk.3.9.2.aar
uniad-custom-yt-release.aarcom.squareup.okhttp3:okhttp:3.12.0
com.squareup.okhttp3:logging-interceptor:3.12.0
com.google.code.gson:gson:2.8.0
com.github.bumptech.glide:glide:4.7.1
commons-codec:commons-codec:1.15-可选,国内广告
google AdMobuniad-google-release.aarandroidx.constraintlayout:constraintlayout:2.1.3
com.google.android.gms:play-services-ads:23.3.0-可选,国际广告
Pangleadmob-pangle-adapter.aar
uniad-pangle-release.aar
open_ad_sdk_pg.aarcom.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.0maven {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.0maven {url = uri("https://dl-maven-android.mintegral.com/repository/mbridge_android_sdk_oversea")}可选,国际广告
Unity Ads-com.unity3d.ads:unity-ads:4.12.1
com.google.ads.mediation:unity:4.12.2.0-可选,国际广告

广告需要根据uni-AD后台按照广告开通情况将对应的广告渠道aar拷贝到libs下。基础模块必须添加。


注意:国际广告需要在uni-AD后台后台审核通过之后才可以集成。审核通过之后可以连续客服获取国际广告SDK及配置。


添加联盟ID

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

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

说明:联盟ID位于:uni-AD后台->首页->联盟ID


组件注册

将以下内容添加到主模块的build.gradle,详见根据configjson配置应用

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