我在iOS應用上實施Admob。Admob測試設備未顯示模擬器udid
我剛剛下載AdMob聯播示例代碼,當我試圖在模擬器上運行它,我的控制檯是說"To get test ads on this device, call: request.testDevices = NSArray arrayWithObjects:@"GAD_SIMULATOR_ID", nil];
」。
所以,我說我的Mac UDID和測試設備UDID到一個數組並將其設置爲請求。但是,應用程序仍然顯示默認橫幅,而不是我的admob帳戶中的廣告。此外,控制檯也提供了同樣的上述消息。有沒有人知道我在這裏丟失了什麼?這裏是代碼。
self.adBanner = [[[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner
origin:origin];
self.adBanner.adUnitID = kSampleAdUnitID;
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 *request = [GADRequest request];
request.testing = YES;
request.testDevices = [NSArray arrayWithObjects: @"XXXX-XXXX-XXXX-XXXX-XXXXXXXX",
@"XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX",
nil];
[self.adBanner loadRequest:request];
順便說一下,我將kSampleAdUnitID
替換爲我的Admob
發佈商ID和XXX,其中m y mac id和設備ID。
https://developers.google.com/mobile-ads-sdk/docs/admob/intermediate – 2013-05-03 04:24:06