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

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

【问题讨论】:

    标签: cordova admob


    【解决方案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 发送给我)
    • 好的,我正在向您发送我的项目。看看它有什么问题
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多