菜单

自渲染摇一摇

您可以通过代码设置部分广告平台的摇一摇功能

目前Adx、百度、穿山甲、优量汇、快手、京媒、趣盟、vivo推出的信息流摇一摇

广告平台 是否需要广告平台开通权限 Taku SDK版本要求 Taku SDK是否需要渲染 Taku后台配置 备注
Adx 需要 Taku SDK v6.2.85及以上版本支持 可联系Taku运营开启
百度 功能默认开放,需媒体调用sdk对应组件 Taku SDK v6.2.60及以上版本支持 需参考下方代码设置接入
快手 需要 Taku 安卓 SDK v6.2.65及以上版本支持 查看
穿山甲 默认开放。可在创建原生信息流时打开 查看
优量汇 需要 可联系优量汇获取
京媒 功能默认开放,需媒体调用sdk对应组件 需参考下方代码设置接入
趣盟 功能默认开放,需媒体调用sdk对应组件 需参考下方代码设置接入
vivo 功能默认开放,需媒体调用sdk对应组件 需参考下方代码设置接入

 

1. 广告平台信息流自渲染摇一摇功能使用流程

(1) 您需要向广告平台申请信息流自渲染摇一摇功能权限,以及具备此功能的三方广告位ID。

(2) 您的应用需要针对信息流增加摇一摇交互。在使用支持摇一摇的三方广告位时,信息流广告必须展示“摇一摇”交互。否则用户未看到“摇一摇”相关提示时摇动手机手会触发广告平台点击和跳转,不符合监管合规要求。 摇一摇交互可参考穿山甲示例:

(3) 若摇一摇交互展示区域可触发广告点击,文案配置建议为点击或摇一摇 跳转至详情页或第三方应用 4、在Taku后台新增流量分组(使用应用版本规则),针对已支持信息流“摇一摇”交互的应用版本添加支持摇一摇功能的三方广告位ID 5、摇一摇的灵敏度配置请联系广告平台AM进行调整

 

2. Taku 后台配置

2.1 快手信息流自渲染摇一摇配置

(1) 使用快手信息流自渲染摇一摇功能时,您在添加快手信息流广告源时需要打开摇一摇开关

(2) 如果您的账号没有此开关请联系Taku打开。

 

3. 示例

摇一摇View需要开发者调用代码渲染到布局上才能触发摇一摇。示例代码如下:

    /**
     * 渲染摇一摇组件,若广告不支持摇一摇能力则返回null,支持平台:百度、京东、趣盟、vivo
     * @param context 上下文
     * @param adMaterial 广告素材
     * @param shakeViewContainer 组件容器
     */
    private static void renderShakeView(Context context, ATNativeMaterial adMaterial, FrameLayout shakeViewContainer) {
        int shakeViewWidth = dip2px(context, 100);  //组件的宽,不小于80dp
        int shakeViewHeight = dip2px(context, 100); //组件的高,不小于80dp
        View shakeView = adMaterial.getShakeView(shakeViewWidth, shakeViewHeight, new ATShakeViewListener() {
            @Override
            public void onDismiss() {
                shakeViewContainer.setVisibility(View.GONE);
            }
        });
        if (shakeView != null) {
            if (shakeView.getParent() instanceof ViewGroup) {
                ((ViewGroup) shakeView.getParent()).removeView(shakeView);
            }
            shakeViewContainer.setVisibility(View.VISIBLE);
            FrameLayout.LayoutParams shakeViewLayoutParams = new FrameLayout.LayoutParams(shakeViewWidth, shakeViewHeight);
            shakeViewLayoutParams.gravity = Gravity.CENTER;
            shakeViewContainer.addView(shakeView, shakeViewLayoutParams);
        }
    }

4. FAQ

4.1ADX是否支持自定义摇一摇样式:

支持,可以把getShakeView返回的view添加到布局上后再设置透明度为0

4.2ADX灵敏度是否可以通过api获取:

目前没有提供灵敏度出来,以及没法通过API控制灵敏度,只能由我们运营同学进行配置调整

注意:穿山甲、优量汇、快手平台无需额外代码设置摇一摇View。Adx默认会渲染摇一摇View,开发者也可以通过上方代码控制摇一摇View位置

上一个
自渲染扭一扭
下一个
模版广告
最近修改: 2025-08-04Powered by