Android中的Admob定向支持

Android中的Admob定向支持,android,orientation,admob,ads,Android,Orientation,Admob,Ads,我是Android平台的新手,目前正在考虑将Admob集成到我的应用程序中。关于这一点,我有两个问题: 我已经设法将Admob测试广告集成到我的应用程序中,但不知道如何在其中获得真正的广告。尽管设置testing=“false”,它仍然只显示测试广告 它不支持横向模式下的方向。我在一篇博文中读到Admob不支持定向,但这篇博文很旧。我想知道现在是否支持它 关于第一个问题,您必须在AdMob网站上注册以获取客户端id。然后在应用程序中使用此客户端id。通过这种方式,您将获得真正的广告。首先,您必须

我是Android平台的新手,目前正在考虑将Admob集成到我的应用程序中。关于这一点,我有两个问题:

  • 我已经设法将Admob测试广告集成到我的应用程序中,但不知道如何在其中获得真正的广告。尽管设置testing=“false”,它仍然只显示测试广告

  • 它不支持横向模式下的方向。我在一篇博文中读到Admob不支持定向,但这篇博文很旧。我想知道现在是否支持它


  • 关于第一个问题,您必须在AdMob网站上注册以获取客户端id。然后在应用程序中使用此客户端id。通过这种方式,您将获得真正的广告。

    首先,您必须在Admob网站上注册到google帐户,如果成功完全注册,请按照以下步骤操作

    点击Monetize->+Monetize new app->选择一个app->选择广告格式和广告单元名称->查看设置说明

    完成这些步骤后,获取广告单元ID:ca-app-pub-5555555 45345/43545345(像这样并复制)

    并将其放在xml文件中

    不要在java代码中使用TestID语句


    这是在应用程序中获得真实广告的一种方法。

    代码的变化如何?应替换的内容:AdManager.setTestDevices(新字符串[]{AdManager.TEST_EMULATOR});您仅将TEST_EMULATOR用于测试广告。如果您有有效的客户端id,请不要使用TEST_EMULATOR。而是使用requestFreshAd()从服务器获取广告;方法。客户端id是指我们注册应用程序时获得的发布者id吗?对不起,伙计,我把它搞错了。没错,它的发布者id。我们必须将它添加到清单文件中的元标记中。我不知道,但在删除AdManager.setTestDevices(新字符串[]{AdManager.TEST_EMULATOR})之后;尽管我已经包含了requestFreshAd()方法,但我的应用程序中的广告已经停止出现。另外,你能回答我的第二个问题吗?