Подтвердить что ты не робот

Интеграция с AdMob в Google Play с помощью Phonegap

Как добавить 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

4b9b3361

Ответ 2

Обзор (2016). Чтобы использовать его с источниками npm, если вы используете версию CLI cordova, вы можете добавить свой плагин с помощью:

$ cordova plugin add cordova-admob

Если вы интегрируетесь с сборкой phonegap, так как они не поддерживают gradle (на данный момент), вы должны добавить этот тег в свой config.xml:

<gap:plugin name="phonegap-admob" source="npm"/>

Здесь есть полные инструкции по настройке и wiki здесь