ios - 被admob广告单元ID中的 "/"和 ":"搞糊涂了

标签 ios admob adsense

问题总结:我对广告单元 ID 中的“/”和“:”感到困惑。更像是,“/”应该出现在什么时候,“:”应该出现在什么时候。

背景:我是一名独立的 iOS 应用开发者,我们希望在应用的不同屏幕上放置唯一的广告单元 ID,以便更好地监控和控制应用内的广告体验。我们希望 admob 报告反射(reflect)每个广告单元的收入详情。我们的应用程序不提供任何网页,而是所有屏幕都是应用程序的一部分,提供应用程序内容,例如底部带有横幅广告的表格 View 。我们过去从未使用 Adsense 管理 API 来监控与通过我们的 iOS 应用转换的广告相关的任何事情。

问题的详细描述: 我引用自 https://developers.google.com/mobile-ads-sdk/docs/admob/reporting :

You can find your ad unit ID by going to Monetize -> All apps -> [app in question] in your AdMob page. Look for the ad unit you want to report on and find the ad unit ID. It should be in the form ca-app-pub-xxxxxxxxxxxxxxxx/nnnnnnnnnn, but you’ll need to change it to ca-app-pub-xxxxxxxxxxxxxxxx:nnnnnnnnnn to use in the AdSense Management API.

和同一链接的另一个摘录:

If you only want to see your AdMob earnings, make sure you set a filter with your AdMob account ID:

filter: "AD_CLIENT_ID==ca-app-pub-xxxxxxxxxxxxxxxx"

Similarly, if you want to see your earnings for a single ad unit, you can set a filter with your ad unit ID:

filter: "AD_UNIT_ID==ca-app-pub-xxxxxxxxxxxxxxxx:nnnnnnnnnn"

我们确实希望看到我们的 yield 报告清楚地分为每个广告单元。那么疑惑的是,在应用中包含广告单元 ID 时,是否需要将“/”替换为“:”?

我继续将广告单元 ID 中的“/”更改为“:”,但是当我在 iOS 模拟器中运行 iOS 应用程序时,它停止转换广告。我什至没有看到底部的 admob 横幅。仅当我取消对广告单元 ID 的更改并将“:”替换为“/”时,它才再次开始转换广告。

问题 Admob 特别要求我们将广告单元 ID 中的“/”更改为“:”,以便能够使用 Ad Sense Management API,顺便说一句,我们从未在我们的网站中使用过到目前为止的 iOS 应用程序。那么我们需要把“/”改成“:”吗?请注意,我们确实希望看到每个广告单元的收入。根据我用“:”替换“/”的实验,它根本不会在广告单元 ID 中使用“:”转换广告(因此问题是为什么 admob 需要使用“:”设置过滤器或建议人们替换“/”带有“:”以使用 Adsense 管理 API)

最佳答案

您混淆了使用 Admob 的广告请求和使用 AdSense 的报告。

让您的应用保持原样。广告单元 ID 的格式应为 ca-app-pub-xxxxxxxxxxxxxxxx/nnnnnnnnnn。

如果您想要以编程方式生成有关您的广告请求、收入等的报告,那么您可以使用 Adsense API 来执行此操作,并且您将使用的广告单元 ID 与上述相同,只是它形式为 ca-app-pub-xxxxxxxxxxxxxxxx:nnnnnnnnnn

关于ios - 被admob广告单元ID中的 "/"和 ":"搞糊涂了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19075780/

相关文章:

ios - 带有透明圆角矩形的 UIView?

android - 如何覆盖 Android 中的 Admob 奖励广告计时器文本

android - Admob 梯度依赖

java - 如何在代码中将 View 添加到线性布局的顶部?

javascript - 以巧妙的方式加载 Google Adsense 和其他 Advertise javascript

html - 在屏幕底部放置一个div

android - Admob、Adsense 地址(PIN)验证问题

ios - loadView: UIView iOS 中的函数

iphone - 点击 uipickerview 时键盘不退出

ios - 如何在其 ViewController 的 viewDidAppear 之前确定 UIView 大小