Как добавить Google Admob в приложение для телефонных разговоров (Android) в 2014 году?
Я проверил множество примеров в Интернете, например. link1 link2 Link3 Link4. Большинство ссылок на Googles скоро устарели Android 6.4.1 учебник.
Помимо специальных android или учебных пособий iOS, Я не могу найти ни одного, демонстрирующего, как реализовать последний admob в phonegap для кросс-платформенного приложения. Я видел inmobi, однако похоже, что вы должны опубликовать свое приложение, прежде чем сможете получить идентификатор издателя для своих объявлений.
Обновление с помощью упрощенных инструкций Android Я получаю черный ящик для объявления, но ничего больше, никаких предупреждений, рекламы нет
phonegap create myproject
cd mypproject
phonegap run android
Закройте эмулятор
1.Install the Google Play Services plugin: cordova plugin add https://github.com/MobileChromeApps/google-play-services.git
2.Install this plugin: cordova plugin add https://github.com/floatinghotpot/cordova-plugin-admob.git
Затем я перешел к index.js и onDeviceReady, я добавил
onDeviceReady: function() {
app.receivedEvent('deviceready');
if( window.plugins && window.plugins.AdMob ) {
var admob_android_key = 'pub-6xxxxxxxxxxxxx';
var am = window.plugins.AdMob;
am.createBannerView(
{
'publisherId': admob_android_key,
'adSize': am.AD_SIZE.BANNER,
'bannerAtTop': true
},
function() {
am.requestAd(
{ 'isTesting':true },
function(){
am.showAd( true );
},
function(){ alert('failed to request ad'); }
);
},
function(){ alert('failed to create banner view'); }
);
} else {
alert('AdMob plugin not available/ready.');
}
}
Добавлен в index.html
<div>
<button id='show-ad' onClick="if(window.plugins.AdMob){ window.AdMob.plugins.showAd(true); }">Show Ad</button>
<button id='hide-ad' onClick="if(window.plugins.AdMob){ window.AdMob.plugins.showAd(false); }">Hide Ad</button>
</div>
андроид для запуска phonegap