2013-03-28 139 views
1

我在iOS應用程序中測試AdMob廣告。 AdMob廣告似乎忽視了測試,標誌我把代碼:以測試模式從AdMob接收製作廣告和插頁式廣告

-(IBAction)quitButtonHit:(id)sender{ 
    [[AudioPlayer sharedManager] stopSound]; 
    [self.timer invalidate]; 
    interstitial_ = [[GADInterstitial alloc] init]; 
    interstitial_.adUnitID = adMobUnitID; 
    interstitial_.delegate = self; 
    GADRequest *request = [GADRequest request]; 
    request.testing = YES; 
    [interstitial_ loadRequest:[GADRequest request]]; 
} 

-(void) interstitial:(GADInterstitial *)ad didFailToReceiveAdWithError:(GADRequestError *)error { 
    [self dismissViewControllerAnimated:YES completion:nil]; 
} 

-(void) interstitialDidDismissScreen:(GADInterstitial *)ad { 
    [self dismissViewControllerAnimated:YES completion:nil]; 
} 

-(void) interstitialDidReceiveAd:(GADInterstitial *)ad { 
    [ad presentFromRootViewController:self]; 
} 

我收到生產的插頁式廣告,當我在我的應用程序打退出鍵。我不明白爲什麼Google會聲明他們會邀請您能夠接收插頁式廣告,並且因爲我在請求中設置了測試標誌。

我也在我應用程序的AdMob橫幅中收到製作廣告。但那隻適用於我的設備 - 在模擬器上顯示測試廣告。請求橫幅時,我還設置了測試標誌。

我希望製作廣告能夠消失,所以我不必擔心不小心點擊它們。

我使用AdMob的lates API(版本6.3.0)。我的部署目標是iOS 6.0。

任何人都可以解釋這一點,也許建議一個解決方案,使生產廣告消失?

謝謝!

回答

0

試試這個:

request.testDevices = 
     [NSArray arrayWithObjects: 
      // TODO: Add your device/simulator test identifiers here. They are 
      // printed to the console when the app is launched. 
      nil]; 

希望這會幫助你。

所有最好的!

+0

謝謝,這是我需要讓製作廣告走開:)但現在我沒有收到任何插頁式廣告 - 既沒有測試廣告也沒有製作廣告。但我會深入探討AdMobs文檔 - 我明顯錯過了一些文檔。 – jakobL 2013-03-28 12:59:59