2012-09-27 4 views
0

Я использую этот Admob plugin for Phonegap работает на прошивку, как это:Admob PhoneGap плагин с IPad

window.plugins.AdMob.createBanner({"siteId":"my-site-id"}); 
window.plugins.AdMob.loadBanner(); 
// move banner to make it appear 
window.plugins.AdMob.moveBanner({"positionX":0,"positionY":410}); 

Для моего iPhone приложения с my-site-id как моим iPhone Admob идентификатор сайта, и это работает прекрасно. Проблема в том, что при использовании этого кода для iPad добавьте с my-site-id в качестве моего идентификатора сайта AdAdob AdAd, добавление не будет отображаться. Я предполагаю, что это связано с размером баннера, но я не знаю, как это исправить. Может кто-нибудь помочь?

ответ

0

I eventyallu сделал некоторую кодировку и хотел бы поделиться информацией, чтобы другие знали. В моем .js-файле я определил размер экрана устройства, и в соответствии с этим я передаю wnated add size. Это первоначально не поддерживается в плагине, поэтому я сделал это, чтобы поддержать это: в файле .js плагина я добавил параметр anothe, который переносится (кроме идентификатора учетной записи), который является размером добавления, затем в файле .lf плагина я создал новую переменную, содержащую идентификатор устройства, и в соответствии с этим в файле .m выберите нужный размер для добавления. Если кому-то понадобится, я также отправлю код активации.

0

Возможно, вы захотите проверить обновленный AdMob plugin, где вы можете просто перейти в adSize явно. Пример плагина, на который вы смотрите, выглядит так, как будто он жестко работает только с объявлениями 320x50, которые вы видите на iPhone, а не на iPad.

0

показать баннер в IPAD с размером баннера IPAD_PORTRAIT

admob.showBanner(admob.BannerSize.IPAD_PORTRAIT,admob.Position.TOP_APP);//show banner at the top of app 

выбрать размер баннера в зависимости от типа устройства.

BannerSize: { 
BANNER: {width:320,height:50}, 
IAB_MRECT:{width:300,height:250}, 
IAB_BANNER: {width:468,height:60}, 
IAB_LEADERBOARD: {width:728,height:90}, 
SMART_BANNER: {width:-1,height:-2}, 
IAB_WIDE_SKYSCRAPER: {width:160,height:600}, 
IPHONE_LANDSCAPE: {width:480,height:32}, 
IPAD_PORTRAIT: {width:769,height:90}, 
IPAD_LANDSCAPE: {width:1024,height:90} 
} 
Смежные вопросы