uniapp使用admob

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了uniapp使用admob相关的知识,希望对你有一定的参考价值。

参考技术A 1、首先需要在uniapp里面新建admob。
2、其次创建完成后,可以在里面进行选择自己所需要命名。
3、最后只需要命名完成后,就可以进行使用。

使用 Admob 插件在 Cordova 中获取空白黑色 adMob 广告

【中文标题】使用 Admob 插件在 Cordova 中获取空白黑色 adMob 广告【英文标题】:Getting Blank Black adMob ad in Cordova using Admob Plugin 【发布时间】:2014-01-08 19:54:00 【问题描述】:

我正在使用这个admob cordova plugin。我已经在 Icenium 中安装了插件并将 javascript 代码放在正文中:

document.addEventListener('deviceready', function () 
if (window.plugins && window.plugins.AdMob) 
    var admob_ios_key = 'xxxxxxxxxxxxxxx';
    var admob_android_key = 'xxxxxxxxxxxxxxx';
    var adId = (navigator.userAgent.indexOf('Android') >= 0) ? admob_android_key : admob_ios_key;
    var am = window.plugins.AdMob;

    am.createBannerView(
        
            'publisherId': adId,
            'adSize': am.AD_SIZE.BANNER,
            'bannerAtTop': false
        ,
         function () 
              am.requestAd(
                 'isTesting': true ,
                    function () 
                        am.showAd(true);
                    ,
                    function ()  alert('failed to request ad'); 
                );
            ,
            function ()  alert('failed to create banner view'); 
        );
 else 
    alert('AdMob plugin not available/ready.');

);

我的问题是我没有看到广告,而只是在屏幕底部看到一个黑色矩形占位符。

我想知道为什么它不显示广告,如果这与 asmob_ios_key 和 admob_android_key 有关,我想知道该放什么。我输入了我的 admob 发布者 ID 号(没有“pub-”),但我不确定我应该在该字段中输入什么

【问题讨论】:

【参考方案1】:

我知道这是旧的,但我刚刚在 xcode 上安装了它,使用的是 cordova 3.3.0。我使用了我的发布者 ID。以“a”开头。我确实弄错了,底部有一个空白的黑屏,实际上''标记之间有一些空格

【讨论】:

【参考方案2】:

空白/黑色广告最可能的原因是错误的广告单元 ID。

嗨,我是插件的作者。尽管该变量因历史原因被命名为“publisherId”,但真正的用途是一个广告单元 ID,格式如下:

         var ad_units = 
            ios : 
                banner: 'ca-app-pub-xxx/4806197152',
                interstitial: 'ca-app-pub-xxx/7563979554'
            ,
            android : 
                banner: 'ca-app-pub-xxx/9375997553',
                interstitial: 'ca-app-pub-xxx/1657046752'
            
        ;

【讨论】:

以上是关于uniapp使用admob的主要内容,如果未能解决你的问题,请参考以下文章

AdMob使用AdMob游戏服务-免费!

AdMob 是不是使用 IDFA?

将旧版 Admob 移动到新的 Admob 帐户后,是不是必须使用新的广告单元 ID 更新我的应用

使用 Admob 未展示真实广告

Admob广告使用流程

在Unity中使用Admob和Adcolony