1. 简介
微信生态链路广告,是指用户点击广告后,将跳转至微信打开微信小程序/小游戏/公众号/企业微信等场景,在微信内部发生后续的行为转化的广告类型。
按下文流程接入微信生态链路广告后,能有效提高广告填充率和eCPM。
2. 整体接入流程
① 在微信开放平台创建应用,获取微信开放平台AppID
② 在应用中嵌入微信OpenSDK。
③ 将微信开放平台 App ID与当前应用进行关联。
3. 详细步骤
3.1 在微信开放平台创建应用
① 开发者在微信开放平台进行注册,并创建主体账号、应用(如历史已创建可忽略)
② 在微信开放平台管理中心,获取应用所对应的微信开放平台AppID
3.2 应用中嵌入微信OpenSDK
需确认OpenSDK版本为Android 5.3.1及以上。
implementation 'com.tencent.mm.opensdk:wechat-sdk-android:+'
嵌入OpenSDK的详细方法及资源可参考Android接入指南|微信开放文档
3.3 应用关联微信开放平台App ID
① 可以通过Taku统一设置各广告平台的微信开放平台App ID
② 对于部分广告平台,需到对应后台进行关联
3.3.1 Taku 统一设置说明
● 对于Taku SDK版本>=6.3.50
在Taku开发者平台的【应用】模块下,找到需要关联App ID的应用,点击编辑,即可将微信开放平台的AppID与指定应用进行绑定。
具体操作如下图所示:
注:若已通过Taku SDK的API设置微信小程序APPID,则会优先已API设置的APPID为准。
● 对于6.1.50 <=Taku SDK版本 <6.3.50
在广告加载前,需要调用代码,通过Taku SDK的API设置微信小程序APPID:
ATSDK.setWXAppId( "Your Wechat AppId")
● 对于Taku SDK版本<6.1.50
在广告加载前,需要调用代码,通过Taku SDK的API设置微信小程序APPID:
Map custommap = new HashMap();
custommap.put(ATAdConst.KEY.WECHAT_APPID, "Your Wechat AppId");
....
//必须在初始化前设置好带WeChat的AppId的CustomMap
ATSDK.initCustomMap(custommap);
3.3.2 各广告平台配置说明
以下为各广告平台关联微信小程序App ID的配置说明。
广告平台 | network版本 | 其他说明 |
---|---|---|
快手 | 3.3.26 | 需要将微信小程序的APPID给到快手方运营或商务人员配置。 |
Mintegral | 16.1.8 | 可通过Taku统一设置微信小程序AppID |
穿山甲 | 历史版本已经支持 | 需要在穿山甲后台传入微信AppID。 Android SDK支持微信小程序/小游戏跳转接入方案 |
优量汇 | 历史版本已经支持 | 需要在腾讯后台填入微信AppIDAPPID。 Android支持微信生态链路预算广告跳转 接入方案 |
游可盈 | 2.9.0.9 | 需要在游可盈后台关联微信AppID |
Sigmob | 4.6.0 | 需要在Sigmob后台关联微信AppID |
百度 | 9.231 | 可通过Taku统一设置微信小程序AppID |
Taku ADX | 6.1.50 | 可通过Taku统一设置微信小程序AppID |
vivo | 6.1.5.1 | 可通过Taku统一设置微信小程序AppID |
3.3.3 MTG引入注意事项
//从SDK16.1.7版本起,MTG广告支持小程序跳转功能,非上架GP市场SDK会自动引入opensdk,
// 如果开发者不期望使用小程序,可以使用exclude排除。示例:
implementation ('com.mbridge.msdk.oversea:${adType}:${sdkVersion}'){
exclude group: "com.tencent.mm.opensdk", module: "wechat-sdk-android"
}
//如果使用上架GP市场版本SDK,并且想使用小程序跳转功能,可以手动引入opensdk
implementation 'com.tencent.mm.opensdk:wechat-sdk-android:+'