#ios #admob
#iOS #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];
Спасибо.
Ответ №1:
Если вы недавно настроили свою учетную запись в Google AdMob, потребуется некоторое время, чтобы реклама начала появляться на устройстве.
Но вы можете попробовать настроить тестовые устройства в своем GADRequest
. Идентификатор устройства будет распечатан в вашей консоли с помощью AdMob SDK.
Затем добавьте приведенный ниже код.
r.testDevices = @["test_device_id"];
Комментарии:
1. я точно сделал, как вы сказали, но все равно не повезло. Он переходит к этому — (void)AdView:(GADBannerView *)просмотр didFailToReceiveAdWithError:(GADRequestError *)метод ошибки и регистрирует отсутствие рекламы для показа…
2. ОК. Надеюсь, вы добавили правильный идентификатор устройства, указанный в консоли? Если у вас есть, я думаю, вы можете когда-нибудь это сделать.
3. Теперь он работает. Спасибо вам большое, очень большое. Я действительно ценю вашу помощь.