1. Admob内容映射说明
借助应用内容映射,您可以面向用户投放与内容相关的广告,并确保广告放置在适合您广告客户的内容附近。 Admob参考文档
注意: 默认只可以传 1 个url。 多内容网址(multi-content url)支持到最多4个,您需要向admob提出申请。
- 支持的广告类型:所有广告样式
- 开始支持版本:v6.2.65
2. 示例代码
2.1 添加内容映射网址
// 支持传入1-4个 URL
Map localExtra = new HashMap<>();
ArrayList urls = new ArrayList();
urls.add("https://www.example1.com");
urls.add("https://www.example2.com");
urls.add("https://www.example3.com");
urls.add("https://www.example4.com");
localExtra.put(AdmobATConst.CONTENT_URLS,urls);
//以ATNative原生广告作为示例,请求广告前调用setLocalExtra传入内容映射URLS
mATNative.setLocalExtra(localExtra);
//请求广告
mATNative.makeAdRequest();
注意: 传入的内容映射网址会一直生效,您不需要每次请求的时候都传入相同的url。 如果需要更换,再次传入新内容即可。
2.2 取消内容映射网址
如果需要取消内容映射网址,再次传入空urls即可。
// 传入一个空urls
Map localExtra = new HashMap<>();
ArrayList urls = new ArrayList();
localExtra.put(AdmobATConst.CONTENT_URLS,urls);
//以ATNative原生广告作为示例,请求广告前调用setLocalExtra传入内容映射URLS
mATNative.setLocalExtra(localExtra);
//请求广告
mATNative.makeAdRequest();