Google 移动广告 SDK 提供了一个 API,让您能够针对测试查询指定广告素材类型。设定参数后,系统只会检索并呈现指定类型的广告素材。
用法
如需指定广告类型,请在 extra 对象中添加 ft_ctype 参数,并将其传递给广告请求。这可能会限制可投放的广告,并导致无广告填充。
Android
AdRequest ad_request;
ad_request.add_extra(
  /*adapter_class_name=*/"com.google.ads.mediation.admob.AdMobAdapter",
  /*extra_key=*/"ft_ctype",
  /*extra_value=*/"video_app_install");
iOS
AdRequest ad_request;
ad_request.add_extra(
  /*adapter_class_name=*/"GADExtras",
  /*extra_key=*/"ft_ctype",
  /*extra_value=*/"video_app_install");
下表列出了 ft_ctype 的有效值:
| 广告素材类型 | ft_ctype | 格式 | 
|---|---|---|
| HTML5 | HTML5 | 横幅广告、插页式广告、激励广告 | 
| 应用安装图片 | image_app_install | 横幅广告、原生广告、插页式广告、激励广告 | 
| 显示图片 | image_display | 横幅广告、插页式广告 | 
| 展示部分广告位 | partial_slot | 横幅广告、原生广告、插页式广告 | 
| 应用安装文本 | text_app_install | 横幅广告、原生广告、插页式广告 | 
| 显示文本 | text_display | 横幅广告、原生广告、插页式广告 | 
| TrueView | trueview | 插页式广告、激励广告 | 
| 应用安装视频 | video_app_install | 横幅广告、原生广告、插页式广告、激励广告 | 
此功能仅影响 Google 广告。如果您的广告单元启用了中介,那么从第三方广告来源返回的广告不会遵循 ft_ctype 参数。我们建议您使用未启用中介的广告单元进行测试。