将admob广告实施到Cordova Javascript应用程序中

时间:2015-12-27 01:46:12

标签: javascript android cordova admob

我最近注册了一个admob帐户,以便通过使用visual studio cordova(Javascript)构建的Android应用程序货币化,但我无法获得javascript的sdk,我已经通过互联网浏览但我无法和找到任何帮助我得到的所有帮助都是针对java(android和eclipse),但我偶然发现了Click to view,我无法让它工作,而且Click to view也适用于phonegap / java和来自npmjs的其他一些我无法实现的插件(这些步骤对我来说有点混乱)。如果有任何更简单的实施,您可以通过我或指向我的来源(网站/视频),我不介意。

2 个答案:

答案 0 :(得分:3)

您可以尝试使用此插件:https://github.com/appfeel/admob-google-cordova

添加插件:

cordova plugin add cordova-admob

使用它:

function onDeviceReady() {
  document.removeEventListener('deviceready', onDeviceReady, false);

  // Set AdMobAds options:
  admob.setOptions({
    publisherId:          "ca-app-pub-XXXXXXXXXXXXXXXX/BBBBBBBBBB",  // Required
    interstitialAdId:     "ca-app-pub-XXXXXXXXXXXXXXXX/IIIIIIIIII"  // Optional
  });

  // Start showing banners (atomatic when autoShowBanner is set to true)
  admob.createBannerView();

  // Request interstitial (will present automatically when autoShowInterstitial is set to true)
  admob.requestInterstitialAd();
}

document.addEventListener("deviceready", onDeviceReady, false);

答案 1 :(得分:0)

试试this plugin。 我已经尝试过它并且工作正常。

以下是如何使用它:

admob.initAdmob("admob banner ID","admob interstitial ID");
var admobParam = new admob.Params();
admobParam.isTesting = false;
admob.showBanner(admob.BannerSize.SMART_BANNER, admob.Position.TOP_APP, admobParam);