AdMob 在 iOS 上显示具有相同 ID 的不同广告

AdMob displays different Ads with same ID on iOS

我用 libgdx 制作了一个游戏,并导入了 Google Ads SDK 来添加广告。 我下载了一个示例项目,看看我应该如何导入 Interstital。 但很快我发现我的应用程序中显示的插页与示例项目中显示的非常不同,但我不知道为什么 有人知道这是怎么回事吗?

插页式示例项目:

我的游戏插屏:

编辑:两个项目使用相同的 AdMob 帐户和广告 ID

您无法完全控制希望用户在 Interstitial 广告中看到的内容。您还必须注意 Google AdMob 的最佳做法和政策。

如果您想要自定义布局,可以使用 高级原生广告(统一) https://developers.google.com/admob/ios/native-unified

如果您只想要视频奖励广告,还有另一种广告格式:

奖励视频广告 https://developers.google.com/admob/ios/rewarded-video

希望对您有所帮助。

编辑:OP 显然知道上面的信息。 OP想知道的是两个项目的广告内容不同的原因。

您遇到这种情况应该有多种原因。

  1. 应用程序的捆绑 ID。
  2. 两个项目有一个设置了测试设备id(或模拟器id)来生成测试广告,另一个没有,所以给你不同的广告。

AdMob 的一些常见问题解答:

  1. 我必须选择要在我的应用中显示哪些广告吗?

No. AdMob automatically serves ads to your apps from the AdMob Network and third-party networks of your choosing. These ads can be targeted to your app content and audience.

If you do want control over what appears in your app, you can block ads from certain advertisers and categories from being shown in your app.

  1. 谁决定在我的应用中展示哪些广告?

AdMob uses an ad auction to automatically select the ads that will appear on your pages from all the available ad sources. Generally, the highest performing ads will be shown in your app.

If you do want control over what appears in your app, you can block ads from certain advertisers and categories from being shown in your app.

要了解更多信息,请阅读:https://support.google.com/admob/answer/7356092?hl=en