本指南将介绍如何使用应用内预览和 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 界面中,并且您可以查看有关所投放广告的更多信息。