2014-02-11 2 views
0

Я добавил все необходимые файлы и рамки для интеграции admob. Проблема в том, что он не добавляет subview в viewcontroller. My viewcontroller состоит из панели навигации и UITableView. То, что я хочу достичь, - это добавить в панель управления моим представлением. Как я могу это достичь.Интеграция admob под панелью навигации

В настоящее время я использую следующий код, который не делает ничего, и не дает мне какие-либо ошибки:

bannerView_.adUnitID = @"Banner Key"; 

bannerView_.rootViewController = self; 
[self.view addSubview:bannerView_]; 

[bannerView_ loadRequest:[GADRequest request]]; 

ответ

0

Возможно, вам необходимо установить рамки баннера, а?

+0

я пробовал, делая это: [bannerView_ setFrame: CGRectMake (0,0,100,100)]; Нет, я получаю неверный запрос – user3258468

+0

Это не правильный фрейм для баннера admob, я думаю, попробуйте 320 x 50. Также вы уверены, что ваш adunitid верен? Код кажется прекрасным. –

0

1 необходимо установить рамку рекламного баннера, так что его можно отобразить:

m_bannerView = [[GADBannerView alloc] initWithAdSize:kGADAdSizeBanner]; 
    m_bannerView.adUnitID = @"AD Unit ID"; 
    m_bannerView.rootViewController = self; 
    m_bannerView.delegate = self; 
    m_bannerView.frame = CGRectMake(0, 64, 320, 50); // 64 = height of navigation bar 
    GADRequest *request = [GADRequest request]; 
    [self.view addSubview:m_bannerView]; 
    [m_bannerView loadRequest:request]; 
0

Вы можете установить точки ПРОИСХОЖДЕНИЯ adBanner, как показано ниже.

self.adBanner = [[GADBannerView alloc]initWithAdSize:kGADAdSizeBanner 
              origin:CGPointMake(0,31)]; 
self.adBanner.adUnitID = @"YOUR_KEY"; 
self.adBanner.delegate = self; 
self.adBanner.rootViewController = self; 
[self.view addSubview:self.adBanner]; 
[self.adBanner loadRequest:[self request]]; 

enter image description here

Смежные вопросы