Admob 广告未显示在 phonegap 构建应用程序上

Posted

技术标签:

【中文标题】Admob 广告未显示在 phonegap 构建应用程序上【英文标题】:Admob ads not showing on phonegap build app 【发布时间】:2016-03-01 19:28:23 【问题描述】:

我在 phonegap 中创建了一个简单的应用程序并将其发布在 playstore 上。我还将它与 Google admob 帐户链接并选择两种广告类型横幅和插页式广告,但是当任何人打开我的应用程序时它不会显示任何广告或横幅。请帮助我该怎么办。我已经使用 html、Css 和 jquery 构建我的应用程序

【问题讨论】:

【参考方案1】:

要在您的应用中展示广告,最简单的方法是使用插件。在这里你可以找到工作的:https://github.com/appfeel/admob-google-cordova。要在 Phonegap Build 中使用,请将以下标记放在 config.xml 文件中:

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

或在本地 phonegap 应用中使用:

cordova plugin add cordova-admob

然后在你的js代码中:

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

【讨论】:

好吧,我嵌入了您提供的代码。现在如何测试编码是否正常工作并显示广告。 参见此处:github.com/appfeel/admob-google-cordova/wiki/setOptions 您可以选择在初始化选项中放置“isTesting”标志。您不会在浏览器或模拟器中收到任何广告¿? (也许),必须是真实设备 我已经在我的 config.xml 文件和索引 .html 文件中添加了所有的编码,但问题是一样的。我的广告中没有横幅广告或全屏广告。我从 Play 商店将它安装在另一个人的手机上以查看效果,但它没有显示任何广告 也许您可以发布 config.html、index.html、javascript 代码(或者您可以通过 dropbox 发布或通过 miqmago gmail 发送给我) 好的,我正在向您发送我的项目。看看它有什么问题

以上是关于Admob 广告未显示在 phonegap 构建应用程序上的主要内容,如果未能解决你的问题,请参考以下文章

测试广告显示但原始广告未显示在 Google admob 的 phonegap 构建应用程序中

cordova-plugin-ad-admob 通过 phonegap 构建,无法加载和显示广告

运行你的PhoneGap构建应用程序与AdMob

AdMob广告未在Xamarin Android应用中显示

admob 广告未在 Android 应用程序 apk 中显示

admob 广告未在 Android 应用程序 apk 中显示