Почему AdMob не отображает тестовый баннер (XCODE 5)?

Начал разбираться с монетизацией приложений iOS. Зарегестировался на AdMob, с офф сайта скачал SDK, пофиксил баги, внедрил в тестовый проект, написал код (по офф инструкции), но баннер так и желает появиться.

- (void)viewDidLoad
{
    [super viewDidLoad];
	
    GADRequest *request = [GADRequest request];
    
    request.testDevices = [NSArray arrayWithObjects:
                           GAD_SIMULATOR_ID,                                           // Симулятор
                           @"тут номер устройства",                // Тестовое устройство iOS
                           nil];
    // Создание представления стандартного размера внизу экрана.
    bannerView_ = [[GADBannerView alloc]
                   initWithFrame:CGRectMake(0.0,
                                            self.view.frame.size.height -
                                            GAD_SIZE_320x50.height,
                                            GAD_SIZE_320x50.width,
                                            GAD_SIZE_320x50.height)];
    
    // Назначение идентификатора объявлению. Указывается идентификатор издателя AdMob.
    bannerView_.adUnitID = @"366тут мой ID";
    
    // Укажите, какой UIViewController необходимо восстановить после перехода
    // пользователя по объявлению и добавить в иерархию представлений.
    bannerView_.rootViewController = self;
    [self.view addSubview:bannerView_];
    
    // Инициирование общего запроса на загрузку вместе с объявлением.
    [bannerView_ loadRequest:request];
    
}


Итак, ЧЯДНТ?
Заранее огромное спасибо!
  • Вопрос задан
  • 3471 просмотр
Решения вопроса 1
WizAlx
@WizAlx Автор вопроса
Всем спасибо, проблема решена. В силу легкой некорректности русскоязычного мануала от Google, там была неточность.
Вот тут:
bannerView_.adUnitID = @"366тут мой ID";
нужно указывать не свой ID "pub-012345...", а и ID баннера, зарегистрированного на AdMob в формате: "ca-app-pub-айдиИздателя/айдиБаннера".

Удачи с монетизацией!
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@mozilla9
А не пробовали после
[self.view addSubview:bannerView_];

сделать что-то подобное
[self.view bringSubviewToFront:bannerView_];

может что-то его скрывает?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы