cordova – Google Play Admob与Phonegap集成

您如何在2014年将Google Admob添加到手机应用程式( android)?

我已经在线检查了很多例子link1 link2 Link3 Link4.大多数链接到谷歌很快就被淘汰了Android 6.4.1 tutorial.

除了特定的android或iOS教程外,我找不到任何演示如何将latest admob实现为跨平台应用程序的手机空间.我已经看到了inmobi,但是您必须先发布应用程序,然后才能获得广告的发布商ID.

使用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运行android

这个admob插件适用于谷歌播放sdk: https://github.com/floatinghotpot/cordova-plugin-admob.检查主文件夹中的readmes和子文件夹中的详细信息.
相关文章
相关标签/搜索