在Cordova Javascript应用程序中实现admob广告

Implementation of admob ads into a Cordova Javascript App

本文关键字:实现 admob 广告 应用程序 Cordova Javascript      更新时间:2023-09-26

我最近注册了一个admob帐户,以便将我使用visual studio cordova(Javascript)构建的android应用程序货币化,但我无法获得Javascript的sdk,我在互联网上冲浪,但找不到任何帮助。所有的帮助都是针对java(android和eclipse)的,但我偶然发现了这个点击查看,我无法让它工作,还有这个点击查看是针对phonegap/java和npmjs的一些其他插件的,我无法实现(这些步骤对我来说有点困惑)。如果有任何更简单的实现,请你告诉我,或者给我一个或多个我不介意的来源(网站/视频)。

您可以尝试使用此插件: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);

试试这个插件。我试过了,效果很好。

以下是如何使用它:

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);