2014-07-01 293 views
0

這是我目前用於在我的設備上顯示一些廣告的代碼。但目前看來並不奏效。需要一些關於這裏可能出錯的指導。Admob在模擬器中顯示廣告,但未在設備中顯示廣告

self.adBanner = [[GADBannerView alloc] 
       initWithFrame:CGRectMake(0,468,320,50)]; 
self.adBanner.adUnitID = @"a153b29f919d822"; 
self.adBanner.delegate = self; 
[self.adBanner setRootViewController:self]; 
[self.view addSubview:self.adBanner]; 
//self.adBanner.center = CGPointMake(self.view.center.x, self.adBanner.center.y); 
GADRequest *r = [[GADRequest alloc] init]; 
r.testing = YES; 
[self.adBanner loadRequest:r]; 

謝謝。

回答

2

如果您最近在Google AdMob中設置了自己的帳戶,則需要一些時間讓廣告開始在設備上展示。

但是你可以嘗試在你的GADRequest中設置testDevices。設備ID將通過AdMob SDK在您的控制檯中打印出來。

然後添加下面的代碼。

r.testDevices = @["test_device_id"];

+0

我正好照你說的,但仍然沒有luck.It進入這個 - (空)的AdView:(GADBannerView上*)視圖didFailToReceiveAdWithError:(GADRequestError *)誤差的方法和日誌中沒有廣告展示.. – Rafay

+0

好的。希望你添加了控制檯提供的正確設備ID?如果你有,那麼我認爲你可以在某個時候給它。 – Adithya

+0

現在工作。非常非常感謝你。我非常感謝你的幫助。 – Rafay