2012-06-17 87 views
0

正如標題所述,我可以讓我的AdMob廣告在iOS 5.1和6.0模擬器中顯示,但是,在我的iOS 5.1.1上運行我的應用程序時或6.0設備,廣告應該投放的地方只有一個空白區域。在我的.m文件中的代碼如下:AdMob廣告在iOS模擬器中顯示,但不在iDevice上

bannerView_ = [[GADBannerView alloc] initWithFrame:CGRectMake(0.0, 
                  411.0 - 
                  GAD_SIZE_320x50.height, 
                  GAD_SIZE_320x50.width, 
                  GAD_SIZE_320x50.height)]; 
bannerView_.adUnitID = @"**myID**"; 
bannerView_.rootViewController = self; 
[self.view addSubview:bannerView_]; 
[bannerView_ loadRequest:[GADRequest request]]; 

//GADRequest *r = [[GADRequest alloc] init]; 
//r.testing = YES; 
//[bannerView_ loadRequest:r]; 

而且,如果我發起的廣告測試(見註釋的部分),測試廣告顯示了兩個模擬器和我的iDevices,這是我莫名其妙!我錯過了什麼? 感謝您的幫助。

+0

沒有人有任何想法? –

回答

0

從我的問題跟進,我發現,因爲我越獄並已安裝Lockinfo(我相信這是罪魁禍首),我也有一個廣告攔截器安裝。如果有其他人遇到此問題,請確保在非越獄設備上進行測試,並且廣告應按預期顯示。

+0

我也遇到了這個問題!我沒有安裝LockInfo,只是像你一樣的廣告攔截器。我認爲這實際上是一個AdMob錯誤。很顯然,他們仍然可以在廣告攔截器攔截所有其他應用中的廣告時向* my *應用投放廣告。 – Hounshell

+0

好吧,我敢肯定,無論如何,這都與越獄有關,因爲它在其他設備上運行良好。雖然如你所說,絕對可能是一個Admob的東西。確實很奇怪。 –

+0

ROFL!我知道現在已經2歲了,但我只是碰到了它!開發人員將廣告添加到他們的應用中,但安裝了廣告攔截器!做得好! – RoLYroLLs