跳到主要内容
版本:v3

自渲染获取应用下载六要素信息及注册直接下载区域说明

说明

发布日期:2024 年 3 月 16 日

TapADN SDK在 3.16.3.20 及以上版本针对自渲染信息流广告提供了获取应用的下载六项信息:应用名称、开发者公司名称、应用版本、隐私协议超链、权限列表超链 、产品功能的接口,并将自渲染广告的两种点击区域配置方式调整为两种:

  • 非创意区域:点击后进入落地页;
  • 创意区域: 即可点区域,点击进入落地页或触发下载;

支持版本

3.16.3.20 及以上

开发者实践路径

信息流自渲染广告新增应用下载要素获取 API---获取广告六要素信息展示

private void bindData(View convertView, final AdViewHolder adViewHolder,List<View> images, TapFeedAd ad) {
...
ComplianceInfo complianceInfo = ad.getComplianceInfo();
if (complianceInfo != null) {
String appName = complianceInfo.getAppName();
String appVersion = complianceInfo.getAppVersion();
String appDeveloperName = complianceInfo.getDeveloperName();
String appPrivacyUrl = complianceInfo.getPrivacyUrl();
String appFunctionDescUrl = complianceInfo.getFunctionDescUrl();
String permissionUrl = complianceInfo.getPermissionUrl();
}
// 渲染广告view...

ad.registerViewForInteraction(activity, (ViewGroup) itemView, clickViewList, creativeViewList, describeViewList, privacyViewList, permissionViewList, new TapFeedAd.AdInteractionListener() {
...
});

接口定义

public interface TapFeedAd {
/**
* 注册可点击的 view,click/show 会在内部完成
*
* @param activity 渲染广告所在的 activity
* @param container 渲染广告最外层的 ViewGroup
* @param clickViews 可点击的视图
* @param creativeViews 可点击的创意视图(广告下载的按钮)
* @param describeViews 可点击的介绍详情视图
* @param privacyViews 可点击的隐私协议视图
* @param permissionViews 可点击的权限视图
*
*/
void registerViewForInteraction(Activity activity, ViewGroup container, List<View> clickViews, List<View> creativeViews,
List<View> describeViews, List<View> privacyViews, List<View> permissionViews, AdInteractionListener listener);
}

public interface ComplianceInfo {

/**
* 获取应用名称
*
* @return
*/
String getAppName();

/**
* 获取应用版本号
*
* @return
*/
String getAppVersion();

/**
* 获取开发者公司名称
*
* @return
*/
String getDeveloperName();

/**
* 获取隐私协议地址
*
* @return
*/
String getPrivacyUrl();

/**
* 获取产品功能url
*
* @return
*/
String getFunctionDescUrl();

/**
* 获取权限名称及权限描述地址
*
* @return
*/
String getPermissionUrl();

/**
* 广告来源地址
*
* @return
*/
String getAdLogIconUrl();
}

使用注意事项

  • 如确定使用六要素外侧披露方案,则需要针对下载类自渲染广告在广告层展示应用的六要素
  • 点击后想要出合规弹窗/直接下载 可以调用”创意区域",若点击了想要进入落地页可以调用“非创意区域”。

渲染样式参考

渲染样式参考