我正在將AdWhirl整合到我的iPad應用程序中。 AdMob幫助網站稱他們的平板廣告尺寸包括728x90(http://helpcenter.admob.com/node/423/)。當我向AdMob(通過AdWhirl)提出請求時,我會請求728x90的廣告。 AdWhirl中不支持此廣告尺寸的開箱,而是一個小的改變的AdWhirl的AdMob Adaptor允許這個請求:AdMob錯誤:廣告必須至少728x90
- (void) getAd {
// Request the right size ad for your device
CGSize adSize = ADMOB_SIZE_320x48;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
adSize = CGSizeMake(728, 90);
}
AdMobView *adMobView = [AdMobView requestAdOfSize:adSize withDelegate:self];
self.adNetworkView = adMobView;
}
我在測試模式是,讓所有的廣告,我回去的是測試廣告。大多數情況下,我會收到728x90的廣告,廣告正確顯示,一切都很好。
然而,時間一小部分,我在控制檯收到此錯誤信息:
<AdMob> Ad must be at least 728x90 (it is 728x90 pixels).
當這種情況發生在我AdWhirlView現有的廣告消失,我留下了一個很大的差距我應該填充廣告的用戶界面。從錯誤信息中我清楚地知道,有些東西是錯誤的,因爲它承認尺寸正是它想要的尺寸。
任何想法是什麼導致此錯誤消息?任何想法如何預防它?如果沒有,有什麼想法如何抓住它,這樣我至少可以調整我的UI來優雅地處理錯誤?
問問AdMob的支持人員這不是一個好問題嗎? – drudge 2011-02-10 00:56:14