现已支持API控制是否开启摇一摇广告,详情请参考摇一摇配置
目前Adx、百度、穿山甲、优量汇、快手推出的信息流摇一摇
广告平台 | 是否需要广告平台开通权限 | Taku SDK版本要求 | Taku后台配置 | 备注 |
---|---|---|---|---|
Adx | 需要 | Taku SDK v6.2.85及以上版本支持 | 无 | 可联系Taku运营开启 |
百度 | 需要 | Taku SDK v6.2.60及以上版本支持 | 无 | 需参考下方代码设置接入 |
快手 | 需要 | Taku iOS SDK v6.4.56以上版本支持 | 有 | 点此查看,开启摇一摇后还需自行添加摇一摇图标。 |
穿山甲 | 默认开放。可在创建原生信息流时打开 | 无 | 无 | 查看 |
优量汇 | 需要 | 无 | 无 | 可联系优量汇获取 |
(1) 您需要向广告平台申请信息流自渲染摇一摇功能权限,以及具备此功能的三方广告位ID。
(2) 您的应用需要针对信息流增加摇一摇交互。在使用支持摇一摇的三方广告位时,信息流广告必须展示“摇一摇”交互。否则用户未看到“摇一摇”相关提示时摇动手机手会触发广告平台点击和跳转,不符合监管合规要求。 摇一摇交互可参考穿山甲示例:
(3) 若摇一摇交互展示区域可触发广告点击,文案配置建议为点击或摇一摇 跳转至详情页或第三方应用 4、在Taku后台新增流量分组(使用应用版本规则),针对已支持信息流“摇一摇”交互的应用版本添加支持摇一摇功能的三方广告位ID 5、摇一摇的灵敏度配置请联系广告平台AM进行调整
使用广告平台的信息流自渲染摇一摇功能时,您的应用需要增加摇一摇交互。建议您仅针对支持信息流摇一摇交互的应用配置相应的三方广告位ID,如果在不支持信息流摇一摇交互的应用上使用相应的三方广告位ID, 您的应用将不符合监管合规要求。
您可以使用Taku的流量分组针对支持信息流摇一摇交互的应用版本配置相应的三方广告位ID。
(1) 使用快手信息流自渲染摇一摇功能时,您在添加快手信息流广告源时需要打开摇一摇开关
(2) 如果您的账号没有此开关请联系Taku打开。
(1) 百度摇一摇View需要开发者调用代码渲染到布局上才能触发摇一摇。示例代码如下:
//自渲染广告展示,调用渲染
[offer rendererWithConfiguration:config selfRenderView:selfRenderView nativeADView:nativeADView];
// 摇一摇
UIView *shakeView;
if (开启摇一摇) {
shakeView = [nativeADView getNetworkShakeViewWithFrame:CGRectMake(kScreenW * 0.5 - 50, 175, 100, 80)];
shakeView.tag = 999999;
shakeView.layer.masksToBounds = YES;
[nativeADView addSubview:shakeView];
} else if (开启滑一滑) {
// 滑一滑
BaiduMobAdNativeSlideView *slideView = (BaiduMobAdNativeSlideView *)[nativeADView getNetworkSlideViewWithFrame:CGRectMake(0, 0, 100, 80) repeat:-1 animationWidth:100 animationHeight:80];
slideView.delegate = self;
slideView.tag = 12345678;
[nativeADView addSubview:slideView];
[slideView startSlideAnimation];
}
......
//当nativeADView对象添加至superView后
if ([shakeView isKindOfClass:[BaiduMobAdNativeShakeView class]]) {
BaiduMobAdNativeShakeView *baiduMobAdNativeShakeView = (BaiduMobAdNativeShakeView *)shakeView;
[baiduMobAdNativeShakeView startShake];
}
温馨提示:穿山甲、优量汇、快手平台无需额外代码设置摇一摇View。Adx默认会渲染摇一摇View,您也可以通过上方代码控制摇一摇View位置