如何使用 Admob (google) 为 iOS 设置 MoPub 中介?
How do I setup MoPub mediation with Admob (google) for iOS?
我的 iOS 应用程序中有 MoPub 横幅广告(通过 MoPub Marketplace)。我能够展示制作或测试 MoPub 广告。
我不明白如何使用中介服务 MoPub + Admob 广告。我在此处关注 MoPub 集成指南 https://developers.mopub.com/publishers/mediation/networks/google/
我正在使用 Cocoapods,所以我的应用程序中有这 3 个 pods:
pod 'mopub-ios-sdk'
pod 'MoPub-AdMob-Adapters', '7.64.0.1'
pod 'Google-Mobile-Ads-SDK'
我可以 运行 我的应用程序并查看 MoPub 测试广告。
我正在阅读 MoPub 的测试指南,但我不清楚它是如何工作的。 https://developers.mopub.com/publishers/ios/test/
问题,抱歉我对设置的基本理解:
- admob 集成实际需要什么?我添加了 AdMob 适配器和 AdMob SDK。我也更新了我的
Info.plist 使用我的测试 AdMob ID。我不清楚是否必须这样做
在我的 ViewController 中实现 admob UIView 或者如果是
适配器和 MoPub 中介处理什么?我要做什么设置
除了添加 Pods 并将应用程序 ID 添加到我的 Info.plist 之外还需要
我的应用程序?
- 如何在 MoPub 中设置 AdMob?我正在尝试按照他们的指南进行操作,但这很令人困惑。我进入 MoPub Networks 选项卡并使用 Oauth 链接 Admob。报告访问已启用。我是否将我的 Admob 添加单元 ID 放在“应用程序和广告单元设置”选项卡中? Admob 现在有两个 ID:一个用于 Info.plist,一个用于实际投放的广告单元。我还为 Admob 创建了一个订单作为网络订单项。
- 如何设置瀑布?我猜是 Mopub 订单选项卡。这很令人困惑,因为我想禁用一个预先存在的“MoPub 演示订单”?我需要将 Mopub 作为 Marketplace 行项目添加到我的订单中吗?
总的来说,我很困惑,因为这对我来说是全新的。我尝试禁用我的 MoPub 广告来测试显示我的测试 Admob 广告,但它不起作用。我在 Info.plist 和 Admob 添加单元 ID(在 Mopub 中)中都使用了测试 ID。如何确保 Admob 设置正确并展示开发中的测试广告?
首先,您的 Podfile 有 pod 'MoPub-AdMob-Adapters'
和 pod 'Google-Mobile-Ads-SDK'
,这不是必需的,因为前者已将后者声明为 transitive dependency。因此,您只需将 pod 'MoPub-AdMob-Adapters'
添加到您的 Podfile,适配器和 Google 的移动广告 SDK 都将被提取。
以后最好使用 https://developers.mopub.com/publishers/mediation/integrate/ 提供的中介集成工具来集成适配器。只需找到您感兴趣的广告网络,然后点击切换按钮即可将 Gradle/CocoaPods 配置添加到您的应用中。
现在,回答您的问题:
当您将中介与 MoPub 结合使用时,您无需手动添加中介 SDK 或使用它们的 API。这是因为 MoPub 通过适配器处理对中介 API 的调用,因此您需要做的就是集成适配器(我上面所说的),并继续使用 MoPub 的 API 来请求和提供广告(就像您对 Marketplace 广告所做的那样)。例如,here 是横幅的 MoPub AdMob 适配器。您可以看到它处理分配 AdMob UIView、请求广告并将广告返回给 MoPub 的 SDK。
是的,您在“应用程序和广告单位设置”选项卡。这同样适用于其他广告网络 - 您将使用他们的广告单元 ID(也称为展示位置,具体取决于网络)而不是他们的应用程序 ID,后者通常会进入您的应用程序。
设置瀑布的方法没有对错之分。这完全取决于您的喜好。如果您只是想测试您的 AdMob 设置是否正常工作,我建议创建一个简单的瀑布流,如下所示:
- 为横幅创建全新的 MoPub 广告单元 ID。
- 禁用 MoPub 市场行项目(用于测试目的)。您应该稍后在使用 MoPub 部署应用程序时重新打开它。
- 转到“网络”标签,将您的 AdMob 广告单元 ID 粘贴到对应的 MoPub 广告单元框中。保存。
- 转到“细分”标签 >“全球细分”,然后为您的 AdMob 广告单元输入一个较高的有效每千次展示费用值。
- 返回“应用程序”标签中的 MoPub 广告单元 ID。它现在应该已启用 AdMob。
- 将 MoPub 广告单元 ID 插入您的应用并发出广告请求。检查 console/device 日志,应该有日志消息告诉您此广告由 AdMob 投放。
有关设置瀑布时不同事物的含义的更多信息,请查看 https://developers.mopub.com/publishers/ui/manage-marketplace/ 上的开发人员文档。
我的 iOS 应用程序中有 MoPub 横幅广告(通过 MoPub Marketplace)。我能够展示制作或测试 MoPub 广告。
我不明白如何使用中介服务 MoPub + Admob 广告。我在此处关注 MoPub 集成指南 https://developers.mopub.com/publishers/mediation/networks/google/
我正在使用 Cocoapods,所以我的应用程序中有这 3 个 pods:
pod 'mopub-ios-sdk'
pod 'MoPub-AdMob-Adapters', '7.64.0.1'
pod 'Google-Mobile-Ads-SDK'
我可以 运行 我的应用程序并查看 MoPub 测试广告。
我正在阅读 MoPub 的测试指南,但我不清楚它是如何工作的。 https://developers.mopub.com/publishers/ios/test/
问题,抱歉我对设置的基本理解:
- admob 集成实际需要什么?我添加了 AdMob 适配器和 AdMob SDK。我也更新了我的 Info.plist 使用我的测试 AdMob ID。我不清楚是否必须这样做 在我的 ViewController 中实现 admob UIView 或者如果是 适配器和 MoPub 中介处理什么?我要做什么设置 除了添加 Pods 并将应用程序 ID 添加到我的 Info.plist 之外还需要 我的应用程序?
- 如何在 MoPub 中设置 AdMob?我正在尝试按照他们的指南进行操作,但这很令人困惑。我进入 MoPub Networks 选项卡并使用 Oauth 链接 Admob。报告访问已启用。我是否将我的 Admob 添加单元 ID 放在“应用程序和广告单元设置”选项卡中? Admob 现在有两个 ID:一个用于 Info.plist,一个用于实际投放的广告单元。我还为 Admob 创建了一个订单作为网络订单项。
- 如何设置瀑布?我猜是 Mopub 订单选项卡。这很令人困惑,因为我想禁用一个预先存在的“MoPub 演示订单”?我需要将 Mopub 作为 Marketplace 行项目添加到我的订单中吗?
总的来说,我很困惑,因为这对我来说是全新的。我尝试禁用我的 MoPub 广告来测试显示我的测试 Admob 广告,但它不起作用。我在 Info.plist 和 Admob 添加单元 ID(在 Mopub 中)中都使用了测试 ID。如何确保 Admob 设置正确并展示开发中的测试广告?
首先,您的 Podfile 有 pod 'MoPub-AdMob-Adapters'
和 pod 'Google-Mobile-Ads-SDK'
,这不是必需的,因为前者已将后者声明为 transitive dependency。因此,您只需将 pod 'MoPub-AdMob-Adapters'
添加到您的 Podfile,适配器和 Google 的移动广告 SDK 都将被提取。
以后最好使用 https://developers.mopub.com/publishers/mediation/integrate/ 提供的中介集成工具来集成适配器。只需找到您感兴趣的广告网络,然后点击切换按钮即可将 Gradle/CocoaPods 配置添加到您的应用中。
现在,回答您的问题:
当您将中介与 MoPub 结合使用时,您无需手动添加中介 SDK 或使用它们的 API。这是因为 MoPub 通过适配器处理对中介 API 的调用,因此您需要做的就是集成适配器(我上面所说的),并继续使用 MoPub 的 API 来请求和提供广告(就像您对 Marketplace 广告所做的那样)。例如,here 是横幅的 MoPub AdMob 适配器。您可以看到它处理分配 AdMob UIView、请求广告并将广告返回给 MoPub 的 SDK。
是的,您在“应用程序和广告单位设置”选项卡。这同样适用于其他广告网络 - 您将使用他们的广告单元 ID(也称为展示位置,具体取决于网络)而不是他们的应用程序 ID,后者通常会进入您的应用程序。
设置瀑布的方法没有对错之分。这完全取决于您的喜好。如果您只是想测试您的 AdMob 设置是否正常工作,我建议创建一个简单的瀑布流,如下所示:
- 为横幅创建全新的 MoPub 广告单元 ID。
- 禁用 MoPub 市场行项目(用于测试目的)。您应该稍后在使用 MoPub 部署应用程序时重新打开它。
- 转到“网络”标签,将您的 AdMob 广告单元 ID 粘贴到对应的 MoPub 广告单元框中。保存。
- 转到“细分”标签 >“全球细分”,然后为您的 AdMob 广告单元输入一个较高的有效每千次展示费用值。
- 返回“应用程序”标签中的 MoPub 广告单元 ID。它现在应该已启用 AdMob。
- 将 MoPub 广告单元 ID 插入您的应用并发出广告请求。检查 console/device 日志,应该有日志消息告诉您此广告由 AdMob 投放。
有关设置瀑布时不同事物的含义的更多信息,请查看 https://developers.mopub.com/publishers/ui/manage-marketplace/ 上的开发人员文档。