广告素材预览和投放工具

本指南介绍了如何使用应用内预览和 Ad Manager 投放工具调试广告投放。

借助应用内预览,您可以检查自己的移动应用中呈现的广告素材。如果您拥有与应用互动的广告素材、具有独特行为的广告素材,或依赖应用进行某些呈现(包括原生广告素材和 MRAID),此预览会特别有用。

通过 Ad Manager 投放工具,您可以了解系统投放了哪些广告;因此,当投放了意料之外的广告时,请使用投放工具查明原因。

前提条件

  • Google 移动广告 SDK 10.2.0 或更高版本。
  • 拥有 Google Ad Manager 帐号的访问权限。
  • 完成入门指南

准备应用

调试时需要与 SDK 的调试选项菜单互动。打开该菜单的推荐方法是,在应用中添加以下函数,并根据用户操作触发该函数:

Java

public class MainActivity extends AppCompatActivity {

  ...

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // Initialize the Mobile Ads SDK.
    MobileAds.initialize(this);
  }

  ...

  // Opens a debug menu. Call this method based on a user action.
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  public void openDebugMenu() {
    MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID");
  }
}

Kotlin

class MainActivity : AppCompatActivity() {

  ...

  override fun onCreate(savedInstanceState: Bundle?) {
    super.onCreate(savedInstanceState)
    setContentView(R.layout.activity_main)

    // Initialize the Mobile Ads SDK.
    MobileAds.initialize(this)
  }

  ...

  // Opens a debug menu. Call this method based on a user action.
  // TODO: Replace YOUR_AD_UNIT_ID with your own ad unit ID.
  fun openDebugMenu() {
    MobileAds.openDebugMenu(this, "YOUR_AD_UNIT_ID")
  }
}

您的 Ad Manager 帐号中任何有效的广告单元足以打开调试选项菜单。

打开菜单的另一种方法是长按广告素材,但这并不适用于某些广告格式(如原生广告),并且您必须小心不要在尝试滑动时点击广告。调用上述方法要可靠得多。

添加打开调试选项菜单的功能后,运行应用并触发上面的函数。系统会打开以下菜单:

选择广告素材预览以关联您的设备。系统会打开一个浏览器,并自动将您引导至供您登录 Ad Manager 的浏览器。登录后,请为您的设备命名,以便向您的 Ad Manager 帐号注册该设备。然后点击验证

此时,您可以在 Ad Manager 界面中验证您的设备是否已关联。您还可以让他人使用您的设备

应用内预览

按照相应步骤将广告素材推送到关联的设备。请确保推送的广告素材属于某个有效订单项(定位到您要在其中投放该广告素材的广告位)。

从界面推送广告素材后,再次触发设备上的调试选项菜单,然后再次选择广告素材预览。此步骤会让 SDK 检查 Ad Manager,以验证设备关联是否成功,并获取有关您推送的广告素材的一些信息。如果之前设备关联成功,调试菜单会立即关闭。如果关联失败,系统会提示您再次关联您的帐号。

最后,为您希望预览的广告位加载广告,以查看广告素材。

投放工具

请按照在 Ad Manager 中检查投放情况中的步骤排查广告投放问题。如果您成功完成了这些步骤,则相应请求会显示在 Ad Manager 界面中,并且您可以查看有关所投放广告的详细信息。