【问题标题】:iAd and Admob integration countries added to App StoreiAd 和 Admob 集成国家/地区已添加到 App Store
【发布时间】:2013-02-06 06:58:28
【问题描述】:

我正在创建一个请求 iAd 的应用,并在未收到 iAd 的情况下使用 Admob。

我有免费和付费版本,并使用预处理器宏来区分这些版本。

有两种可能的情况:

  1. 国家/地区支持 iAds 和 Admob(使用 iAds 代码并在未收到 iAd 的情况下恢复为 Admob)
  2. 国家/地区仅支持 Admob(仅使用 Admob 代码)

我了解如何处理这些情况(使用预处理器宏)。但是,如果将当前不支持 iAds 的国家/地区添加到支持的国家/地区列表中,是否有任何简单的方法可以让他们继续使用 iAds?

通过阅读 Apple 文档,我了解到他们不希望开发者为不支持 iAd 的国家/地区请求 iAd。

我的计划是创建 2 个免费版本(上述每个场景各 1 个)。但是,我不确定如何将一个国家从情景 2 转移到情景 1。有没有更好的方法来做到这一点?

【问题讨论】:

    标签: ios xcode admob iad


    【解决方案1】:

    您是否考虑过使用广告中介解决方案,例如 AdMob Mediation?您将获得以下好处:

    1. 您不必在自己的代码中编写中介回退逻辑。
    2. 服务器端流量分配 - 将流量从一个网络转移到另一个网络非常简单,无需重新发布您的应用。
    3. 国家级定位。不需要两个免费版本。只需将您的广告投放管理设置为仅投放 AdMob 的默认分配,并设置国家/地区级定位(这将覆盖默认定位)以首先投放 iAd,然后在 iAd 失败时投放 AdMob。

    【讨论】:

    • 感谢您回复我。我需要看看它。目前我正在使用代码在它们之间切换,这使得打开或关闭每个源变得困难。
    • 这在大多数情况下都有效。但是,Admob 中介会要求您输入广告尺寸。我的应用处于横向模式,并且未列出正确的广告尺寸(iPhone 为 480x32,iPad 为 1024x66)。这个选项对我仍然有效吗?这个广告尺寸参数在哪里使用?如果我选择最接近的尺寸会起作用吗?还是这个参数用于查找要使用的广告?
    • 很遗憾,iAd 的尺寸与大多数其他网络略有不同。但是,如果您只使用 iAd 和 AdMob,则可以使用“SMART_BANNER”格式,该格式请求全宽广告。 iAd 适配器支持这一点,AdMob 也支持这一点(使用 AdMob 可以获得 480x32 和 1024x90)。
    • 我使用的是 iOS 6,智能横幅在 Admob SDK 中根本不起作用。大概是因为 Apple 弃用了 Admob SDK 使用的一些方法。当您提到“SMART_BANNER”时,这就是您的意思吗?
    • 在 Admob 中介中,我有一个标题为“添加网络中介位置”的页面。在这个页面上,我被要求输入名称、平台和广告尺寸。我会为 iPhone 和 iPad 选择什么广告尺寸? Admob 或 iAd 广告的尺寸都不匹配(并且 SMART_BANNER 不是列表中的选项)。这个下拉列表的目的是什么?没有使用请求中指定的广告尺寸吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-31
    • 2013-04-22
    • 1970-01-01
    相关资源
    最近更新 更多