菜单

自渲染扭一扭

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

目前快手推出的信息流扭一扭

广告平台 是否需要广告平台开通权限 Taku SDK版本要求 Taku SDK是否需要渲染 Taku后台配置 备注
快手 需要 Taku SDK v6.5.01及以上版本支持 需参考下方代码设置接入

 

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

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

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

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

 

2. Taku 后台配置

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

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

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

3. 示例

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


    /**
     * 渲染扭一扭组件,若广告不支持则返回null,支持平台:快手。Taku后台:需要找运营加白名单,然后在广告源配置开启。
     * @param context 上下文
     * @param adMaterial 广告素材
     * @param rotateViewContainer 组件容器
     */
    private static void renderRotateView(Context context, ATNativeMaterial adMaterial, FrameLayout rotateViewContainer) {
        //目前HashMap和ATCompViewListener两个参数都是预留的,暂时可以忽略
        View rotateView = adMaterial.getRoateView(new HashMap<>(), new ATCompViewListener() {});

        if (rotateView != null) {
            if (rotateView.getParent() instanceof ViewGroup) {
                ((ViewGroup) rotateView.getParent()).removeView(rotateView);
            }
            rotateViewContainer.setVisibility(View.VISIBLE);
            rotateViewContainer.removeAllViews();

            FrameLayout.LayoutParams layoutParams = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT);
            layoutParams.gravity = Gravity.CENTER;
            rotateViewContainer.addView(rotateView, layoutParams);
        }
    }
上一个
自渲染滑一滑
下一个
自渲染摇一摇
最近修改: 2025-08-04Powered by