Skip to main content

Google内容映射功能

说明#

  • V9.6.10.1开始支持
  • 支持下载类广告点击安装自动下载
  • dislike关闭回调
  • 内置模板多样式选择

一、下载类广告点击安装自动下载#

  • 华为SDK提供了AppDownloadButton下载按钮控件,当用户点击此下载按钮后广告无需跳转至广告落地页,可以直接下载安装推广的应用

  • !!注意:使用该功能,当用户点击下载控件时,TP SDK内部无法收到点击回调

  • 开发者要遵循应用分发所在区域的广告法规定,不允许点击直接下载的地区,不能使用该功能

  • 请求广告前调用

HashMap<String, Object> mLocalExtras = new HashMap<>();
// 下载类型广告点击 安装,不跳转落地页,直接下载
mLocalExtras.put("huawei_autoinstall", 1);// int 类型
tpNative.setCustomParams(mLocalExtras);

渲染类型:模板#

  • 后台广告位创建:选择使用模板渲染(如图)
  • 当素材返回的是下载类型的广告,会直接生效

渲染类型:自渲染#

开发者需要使用高级自定义的方式实现,可通过tpNativeAdView.getAppDownloadButton()获取获取华为下载按钮控件,需自行替换cta显示在容器上。

二、dislike关闭按钮#

  • 默认不显示dislike关闭按钮
  • 代码设置:请求广告前调用
int closePosition = NativeAdConfiguration.ChoicesPosition.INVISIBLE; // 默认不显示
HashMap<String, Object> mLocalExtras = new HashMap<>();
mLocalExtras.put("huawei_close_position", closePosition);
tpNative.setCustomParams(mLocalExtras);
  • 以下为华为侧定义枚举值,开发可根据⾃⾝需求设置
位置说明
NativeAdConfiguration.ChoicesPosition.INVISIBLE隐藏
NativeAdConfiguration.ChoicesPosition.TOP_LEFT顶部左边
NativeAdConfiguration.ChoicesPosition.TOP_RIGHT顶部右边
NativeAdConfiguration.ChoicesPosition.BOTTOM_RIGHT底部右边
NativeAdConfiguration.ChoicesPosition.BOTTOM_LEFT底部左边

三、模板样式选择#

渲染模板样式选择#

  • 后台广告位创建:选择使用模板渲染
  • 支持3种样式:大图、小图和三小图
  • 代码设置:请求广告前调用
// 默认大图
// 2 小图
// 3 三小图
HashMap<String, Object> mLocalExtras = new HashMap<>();
mLocalExtras.put("huawei_native_template_type", 1);// int
tpNative.setCustomParams(mLocalExtras);

自渲染类型#

开发者需要使用高级自定义的方式实现,自行改动布局文件

tpNativeAdView.getPicObject()获取平台方返回的多图素材

具体请参考Native Demo