【问题标题】:Cordova AdMobPro - Not workingCordova AdMobPro - 不工作
【发布时间】:2016-02-08 09:57:45
【问题描述】:

我已经在 Android SDK 上安装了所有必要的文件。我正在使用教程中的这段代码:

var admobid = {};
    if( /(android)/i.test(navigator.userAgent) ) { // for android & amazon-fireos 
    admobid = {
        //banner: 'ca-app-pub-xxx/xxx', // or DFP format "/6253334/dfp_example_ad" 
        interstitial: 'ca-app-pub-9609087637503923/1710134090'
    };
} else if(/(ipod|iphone|ipad)/i.test(navigator.userAgent)) { // for ios 
    admobid = {
        banner: 'ca-app-pub-xxx/zzz', // or DFP format "/6253334/dfp_example_ad" 
        interstitial: 'ca-app-pub-xxx/kkk'
    };
} else { // for windows phone 
    admobid = {
        banner: 'ca-app-pub-xxx/zzz', // or DFP format "/6253334/dfp_example_ad" 
        interstitial: 'ca-app-pub-xxx/kkk'
    };
}
if(AdMob)
{
    AdMob.prepareInterstitial( {adId:admobid.interstitial, autoShow:false} );
}

程序不工作。当尝试与 Windows 平台而不是 android 一起使用时,它说 AdMob 未定义。 当我添加时,程序也可以工作

 var admob;

(当然 admob 不起作用,只有程序的其余部分)

Cordova 版本 6.0.0

cordova-plugin-admobpro 2.11.1“AdMob 插件专业版”

更新 我终于让程序在 Android Studio 上运行,程序运行正常,但仍然没有 admob。我能够摆脱的唯一“错误”是:

02-09 00:20:24.225 1193-1237/com.yourname.hello W/PluginManager:线程警告:对 AdMob.prepareInterstitial 的 exec() 调用阻塞了主线程 57 毫秒。插件应该使用 CordovaInterface.getThreadPool()。

除此之外:

02-09 00:30:42.381 1193-1233/com.yourname.hello E/eglCodecCommon: glUtilsParamSize: 未知参数 0x00000b44

02-09 00:30:42.394 1193-1233/com.yourname.hello E/eglCodecCommon: glUtilsParamSize: 未知参数 0x00000bd0

02-09 00:30:42.431 1193-1233/com.yourname.hello E/eglCodecCommon: **** 错误未知类型 0x0 (glSizeof,72)

请帮忙,我正在尝试一切):

【问题讨论】:

  • 你添加js文件了吗?
  • 在我的 HTML 中: &&
  • 是否添加了其他任何 js 文件,包括这两个文件?

标签: javascript android html cordova admob


【解决方案1】:

尝试添加 Cordova AdMobPro 插件 js 文件。

从插件文件夹中复制js文件,放到你的js文件夹中。

<script type="text/javascript" src="cordova.js"> </script>
<script type="text/javascript" src="js/index.js"> </script>
<script type="text/javascript" src="js/AdMob.js"> </script>

希望对你有帮助!!

【讨论】:

  • 将粘贴的 AdMob.js 复制到 js 文件夹并添加行,仍然没有:(
  • 你在索引页中添加了这个吗?
  • 没有构建正常。之前给出了一些错误,但通过在 SDK Manager 中安装一些包来修复它。我正在尝试在 android studio 上运行它,但这也是有问题的>_>
  • 是的,似乎没有任何改变
  • 你是如何给出你的包名的?包名中是否添加了任何数字?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-07
  • 1970-01-01
  • 1970-01-01
  • 2018-12-14
  • 2014-12-26
  • 1970-01-01
相关资源
最近更新 更多