2012-05-05 1 views
1

Я хочу показать рекламу AdMob в приложении iPhone в обеих ориентациях экрана. Размер объявления должен быть 320x50 в портретном режиме и 480x32 в альбомной ориентации.Изменить GADBannerПросмотреть размер без запроса нового объявления

Я попытался изменить свойства frameView и adSize, они оба работают хорошо, и размер баннера изменяется по мере необходимости, но проблема в том, что при каждом рождении вызывается метод adViewDidReceiveAd и запрашивается новое объявление. Поэтому я задаюсь вопросом, есть ли способ избежать перезагрузки объявления при повороте экрана и изменении размера объявления?

+0

Вы ДЕЙСТВИТЕЛЬНО должны спросить AdMob, но я предполагаю, что они запрашивают новое объявление, чтобы оно соответствовало виду без растягивания. – EmilioPelaez

+0

Почему бы вам не обновить объявление? –

+0

Перезагрузка рекламы съедает некоторый дополнительный трафик, для нее интересна целевая аудитория для этого приложения. –

ответ

3

Если я так правильно понимаю, вы хотите сделать один запрос объявления, который будет тянуть объявление объявлений 320x50, а также объявление объявления 480x32? Вам понадобится два разных объявления, потому что повторное использование одного и того же объявления в обеих ориентациях, вероятно, сделает вид рекламы растянутым.

Не думаю, что это то, что вы можете сделать с SDK AdMob прямо сейчас, к сожалению. Не думайте, что есть обходной путь, который вы можете использовать здесь, так как это потребует изменения на стороне сервера.