2015-12-10 3 views
4

Я не могу получить kGADAdSizeSmartBannerPortrait для работы.Как получить kGADAdSizeSmartBannerPortrait для работы

Ожидаемое: На iPhone 6 Plus ширина баннера должна быть 414 точек. На iPhone 6 ширина баннера должна составлять 375 пунктов. На других iPhone и iPod в этом месте баннер будет 320 точек.

Фактический результат: Я вижу «Тест-баннер 320x50» на всех устройствах. На широких устройствах баннер 320x50 центрируется в представлении. Остальное пространство слева и справа имеет сероватый узор.

Фактический используемый код:

GADBannerView* newbanner = [[GADBannerView alloc] initWithAdSize:kGADAdSizeSmartBannerPortrait]; 
NSLog(@"newbanner size: %@", NSStringFromCGSize(newbanner.frame.size)); 
newbanner.adUnitID = @"/6499/example/banner"; 
newbanner.rootViewController = self; 
GADRequest *request = [GADRequest request]; 
request.testDevices = @[ 
         @"somedeviceid1", 
         @"somedeviceid2", 
         ]; 
[newbanner loadRequest:request]; 
[self.view addSubview:newbanner]; 
newbanner.center = CGPointMake(self.view.frame.size.width * 0.5, self.view.frame.size.height * 0.5); 

iPhone 6 Plus Скриншот:

iPhone 6 Plus screenshot of admob incorrectly sized smart banner ad.

ответ

0

kGADAdSizeSmartBannerPortrait работает только на Android (и даже там он не совершенен) для прошивкой я kGADAdSizeBanner и в панель управления при предоставлении «Креатива» (aka image) для объявления обязательно добавит версию сетчатки объявления с плотностью 2x.

enter image description here

+0

Я попытался DFP (без лучших результатов) тоже, но я не совсем уверен, что разница между DFP и GAD запросов. Я обнаружил, что документация была такой тихой. Я еще не использую панель управления, просто тестовые баннеры для тестирования этой технологии. Вы говорите, что настоящие баннеры должны работать? Btw как поставщик рекламного места, я полагаю, что не несу ответственность за предоставление контента объявления (объявления и т. Д.). Я предполагаю, что материал поступает из рекламной сети. – Jonny

+0

Извините, я неправильно прочитал ваш код. См. Мой отредактированный ответ. Тестируемое объявление должно работать на всех устройствах. – null

+0

Я подожду еще немного, но, как вы говорите, он не работает на iOS, как рекламируется. Так что это будет «правильный» ответ. Да, я подожду еще немного, если кто-то скажет, что Google будет звонить и объяснять. – Jonny

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