[英]AdMob Mediation with iAd
我有一個要使用AdMob中介的通用iPhone / iPad應用程序。 我想先請求一個iAd,然后再請求一個AdMob(如果iAd失敗)。 我將iAd的eCPM設置為$ 1.00,將AdMob的eCPM設置為$ 0.20。 但是,我的iAd填充率約為20%。 我嘗試了許多不同的有效每千次展示費用設置,但沒有成功。 在將AdMob中介集成到最新的應用更新中之前,我僅使用iAd,並且iAd的填充率約為99%。
這是因為我正在使用智能橫幅嗎? 據我了解,iAd確實支持智能橫幅。 我的應用僅支持人像模式,而智能橫幅廣告對於iPhone使用的尺寸為320x50,對於iPad使用的尺寸為768x90。 但是,根據Apple的iAd編程指南,iPad的iAd為768x66。
智能橫幅尺寸不正確是否會導致iPad的iAd廣告失敗? 根據我的iTunes銷售報告,iPad用戶多於iPhone用戶。 解決此問題的最佳方法是什么? 如果設備是iPad,我應該停止使用智能橫幅,還是應該以編程方式更改GADBannerView的大小?
確保導入iAd
,導入AdMob SDK
( GADBannerView.h
)並添加
ADBannerView *iAd;
在您的.h文件中;
- (void)viewDidLoad {
[super viewDidLoad];
[self initBanner];
}
- (void)initBanner {
iAd = [[ADBannerView alloc] initWithFrame:CGRectZero];
iAd.currentContentSizeIdentifier = ADBannerContentSizeIdentifierPortrait;
[self.view addSubview:iAd];
NSLog(@"iAd Loading...");
}
- (void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error {
iAd.hidden = YES;
NSLog(@"iAd Failed... Going With AdMob");
GADBannerView *gAd = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner];
gAd.adUnitID = @"Your ID";
gAd.rootViewController = self;
[self.view addSubview:gAd];
[gAd loadRequest:[GADRequest request]];
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.