当前位置: 首页 > 知识库问答 >
问题:

Android应用程序测试期间未显示Real Admob间隙广告

弓泰
2023-03-14

这是我的第一个应用程序,除了广告外,其他都是完整的。请澄清:

  • 我能够让测试广告正确显示,所以测试广告工作完美
  • 我几个小时前刚把付款信息加进我的账户
  • 我收到了一封来自Admob的电子邮件,其中包含我的官方应用ID#和Ad Unit Id#
  • 我在论坛上浏览过,也读过,真正的广告可能需要几个小时几天才能显示出来

我的第一个问题是,对于真正的广告,我应该在清单文件中输入什么数字?从测试文档中:

Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713<manifest>
    <application>
        <!-- Sample AdMob app ID: ca-app-pub-3940256099942544~3347511713 -->
        <meta-data
            android:name="com.google.android.gms.ads.APPLICATION_ID"
            android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy"/>
    </application>
</manifest>

为了展示一个真实的广告,我不知道应该为价值输入什么:

android:value="ca-app-pub-xxxxxxxxxxxxxxxx~yyyyyyyyyy

例如XXXXX S-我有一个应用程序ID#和一个广告单元ID#,但两者都不够长。数字有16个x占位符。来自Admob的电子邮件:

假设我的应用ID#是:1234567890

假设我的广告单元ID是:9876543210

这两个数字都是10位数,而不是16位数,所以我认为它们不匹配。当我转到Admob帐户并查看Interstitual Ad I设置的广告设置时,我会看到以下内容:

广告单元编号:ca-app-pub-777777777777/55555555

问题-我应该在我的清单中放置真实广告的广告单元ID吗?我也不明白为什么广告单元ID的后半部分与Admob通过电子邮件发送给我的不同。

5555555555 != 9876543210

然后在我的主要活动中,我得到了测试广告代码:

InterstitialAd.load(this,"ca-app-pub-3940256099942544/1033173712", adRequest,

据我推测,对于真正的广告,我应该替换第一部分:

3940256099942544

用于使用Admob设置中Ad Unit ID的代码进行测试:

7777777777777777

然后在正斜杠后,用Admob电子邮件中的Ad单元ID替换1033173712:

9876543210

我想我需要在测试中显示一个真实的广告,然后才能将应用程序上传到Play Store进行审查。我真的很困惑,应该使用哪个ID,在哪里。我可以等待帐户被批准显示广告-但我不知道ID是否不正确,这就是为什么真实的广告不会显示的原因。如果您能提供任何帮助,我们将不胜感激,这是13个月辛勤工作后的最后一步!谢谢

共有1个答案

东郭弘方
2023-03-14

在AndroidManifest中使用您收到的应用程序Id(也可以在AdMob仪表板上找到)。xml而不是ca-app-pub-XXXXXXXXXXXXXX ~ yyyyyyyyyy。

加载广告时,将"ca-app-pub-3940256099942544/1033173712"替换为您的广告单元ID。

注:

  1. 应用程序Id中包含一个~(颚化符)
  2. Ad单元Id包含/(正斜杠)
 类似资料:
  • 我只是在我的一个android应用程序上实现admob。我请求admob在应用程序菜单屏幕上显示间隙广告。但在那个时候,如果我退出应用程序

  • 我想在一定的时间间隔后,在主要活动上添加一个间隙广告。我搜索,似乎没有参考代码这样做。感谢你的帮助我该怎么做?任何示例代码都将是有用的。多谢了。

  • 我正在完成一个视频应用程序,我在离开视频activity时显示间隙广告。我只想每X分钟显示一次,但似乎每次我离开那个屏幕时它都在显示。 这是我的activity密码。 onCreate: onbackpressed: 当然,在admob中是这样设置的: 注意:我的应用程序没有发布,所以它正在显示“预览”o“示例”。我正在使用我的广告单元ID: 谢谢,

  • 我知道这个问题已经被问了好几次,但即使我已经实施并尝试了所有解决方案,我还是卡住了。我按照本教程展示插页式广告: https://developers.google.com/admob/unity/interstitial 我的主要目标是在用户点击游戏的“重新启动”按钮时显示广告。 下面是我的主广告管理器类(它与一个游戏对象相关联): 我在重新启动操作中调用Show方法:

  • 这是我的第一个Android应用程序,我试图使用admob广告为我的应用程序,但它是不工作,尽管我所做的一切。 这是我活动中与广告相关的代码 下面是我的XML代码 在模拟器上运行应用程序时的logcat读数既奇怪又令人困惑 如您所见,logcat中至少显示了3个错误。首先,google play服务已经导入到项目中。我可以在android私有库文件夹中看到它(但不是在libs文件夹中)。 还有一个

  • 我目前正在我的第一个iPhone应用程序中实现iAd。我现在面临的问题是,检测我的视图控制器上是否真的有间隙广告。因为,如果没有广告,我想展示另一个视图。 我一直在阅读iAd编程指南,然后在文档中找到了“UIViewController iAd Additions Reference”。这一条告诉我,我的视图控制器现在有一个新属性,名为presentingFullScreenAd。 问题是,每当我