本指南适用于有兴趣将 Google 移动广告中介与Flurry结合使用的发布商。它介绍了中介适配器的设置以与您当前的 iOS 应用程序配合使用以及其他设置的配置。
Flurry 资源 |
---|
文档 |
SDK |
适配器 |
客户支持 |
先决条件
一款集成了 Google 移动广告 SDK 的 iOS 应用(如果您没有,请参阅开始使用。)
一个 AdMob 帐户和一个配置了中介订单项的广告单元。
有用的引物
以下帮助中心文章提供了有关调解的背景信息:
将 Flurry 添加到您的项目中
像以前一样将广告集成到您的应用中。要集成非插页式广告(横幅尺寸、排行榜尺寸等),请参阅横幅广告。要集成插页式广告(屏蔽所有其他内容的全屏广告),请参阅插页式广告。
以下步骤将您的广告展示位置更改为可以展示来自多个网络的广告的中介展示位置。
从上述资源 Flurry 的适配器和 SDK。
在 Xcode 中添加下载的网络适配器/SDK:右键单击您的项目,然后单击Add Files to project 。
包括 Flurry需要的任何框架、编译器标志或链接器标志。无需编写额外的代码。中介会根据需要调用Flurry 适配器和 SDK 来创建广告。
设置事件通知
要获得广告生命周期事件(如展示次数)的通知,您可以实现GADBannerViewDelegate
。使用中介时,此委托会自动收到来自 Flurry的事件通知。例如,来自任何广告网络的展示都是通过GADBannerViewDelegate
的adViewDidReceiveAd:
方法报告的。
检查 adNetworkClassName 的值
您可以选择检查GADBannerView
上的adNetworkClassName
属性,该属性会在调用adViewDidReceiveAd
回调后返回获取当前横幅的广告网络的广告网络类名称:
迅速
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
同样,对于插页式广告,请检查interstitialDidReceiveAd
内GADInterstitial
上的adNetworkClassName
属性:
迅速
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
返回GADMAdapterGoogleAdMobAds
。对于通过自定义事件获取的广告,它返回GADMAdapterCustomEvents
。,
本指南适用于有兴趣将 Google 移动广告中介与Flurry结合使用的发布商。它介绍了中介适配器的设置以与您当前的 iOS 应用程序配合使用以及其他设置的配置。
Flurry 资源 |
---|
文档 |
SDK |
适配器 |
客户支持 |
先决条件
一款集成了 Google 移动广告 SDK 的 iOS 应用(如果您没有,请参阅开始使用。)
一个 AdMob 帐户和一个配置了中介订单项的广告单元。
有用的引物
以下帮助中心文章提供了有关调解的背景信息:
将 Flurry 添加到您的项目中
像以前一样将广告集成到您的应用中。要集成非插页式广告(横幅尺寸、排行榜尺寸等),请参阅横幅广告。要集成插页式广告(屏蔽所有其他内容的全屏广告),请参阅插页式广告。
以下步骤将您的广告展示位置更改为可以展示来自多个网络的广告的中介展示位置。
从上述资源 Flurry 的适配器和 SDK。
在 Xcode 中添加下载的网络适配器/SDK:右键单击您的项目,然后单击Add Files to project 。
包括 Flurry需要的任何框架、编译器标志或链接器标志。无需编写额外的代码。中介会根据需要调用Flurry 适配器和 SDK 来创建广告。
设置事件通知
要获得广告生命周期事件(如展示次数)的通知,您可以实现GADBannerViewDelegate
。使用中介时,此委托会自动收到来自 Flurry的事件通知。例如,来自任何广告网络的展示都是通过GADBannerViewDelegate
的adViewDidReceiveAd:
方法报告的。
检查 adNetworkClassName 的值
您可以选择检查GADBannerView
上的adNetworkClassName
属性,该属性会在调用adViewDidReceiveAd
回调后返回获取当前横幅的广告网络的广告网络类名称:
迅速
func adViewDidReceiveAd(_ bannerView: GADBannerView) {
print("Banner adapter class name: \(bannerView.adNetworkClassName)")
}
Objective-C
- (void)adViewDidReceiveAd:(GADBannerView *)bannerView {
NSLog(@"Banner adapter class name: %@", bannerView.adNetworkClassName);
}
同样,对于插页式广告,请检查interstitialDidReceiveAd
内GADInterstitial
上的adNetworkClassName
属性:
迅速
func interstitialDidReceiveAd(_ ad: GADInterstitial) {
print("Interstitial adapter class name: \(ad.adNetworkClassName)")
}
Objective-C
- (void)interstitialDidReceiveAd:(GADInterstitial *)interstitial {
NSLog(@"Interstitial adapter class name: %@", interstitial.adNetworkClassName);
}
adNetworkClassName
返回GADMAdapterGoogleAdMobAds
。对于通过自定义事件获取的广告,它返回GADMAdapterCustomEvents
。