PhoneGap Build адмоб

У меня проблемы со сборкой phonegap, admob не показывает... Как я могу это показать?

Это мой js-файл

        <script type="text/javascript" src="cordova.js"></script>
    <script type="text/javascript" src="js/jquery-2.0.3.min.js"></script>
    <script type="text/javascript" src="js/createjs-2013.09.25.min.js"></script>
    <script type="text/javascript" src="js/main.js"></script>
    <script type="text/javascript" src="phonegap.js"></script>
    <script type="text/javascript" src="js/sounds.js"></script>
    <script type="text/javascript" src="js/admob.js"></script>

Это моя основная функция запуска игры.

 <script>
            $(document).ready(function(){
                     var oMain = new CMain({
                                    min_reel_loop:2,          
                                    reel_delay: 6,            
                                    time_show_win:2000,       
                                    time_show_all_wins: 2000, 
                                    money:3000                
                                });

                     $(oMain).on("game_start", function(evt) {
                             //alert("game_start");
                     });

                     $(oMain).on("end_bet", function(evt,iMoney,iBetWin) {
                             //alert("iMoney: "+iMoney + " Win:"+iBetWin);
                     });

                     $(oMain).on("restart", function(evt) {
                             //alert("restart");
                     });

           });
        </script>

person wpcard    schedule 05.02.2015    source источник
comment
удалите cordova.js или phonegap.js, вы не должны использовать оба, только один из них. И добавьте ссылку на плагин, который вы используете, их много.   -  person jcesarmobile    schedule 06.02.2015
comment
Хорошо, я только что удалил phonegap.js, но я хочу интегрировать в свою основную функцию js при запуске баннера игрового шоу.   -  person wpcard    schedule 06.02.2015
comment
ссылка на плагин, который вы используете?   -  person jcesarmobile    schedule 06.02.2015
comment
Да, я использую файл config.xml с: ‹gap:plugin name=org.apache.cordova.device /› ‹gap:plugin name=org.apache.cordova.media /› ‹gap:plugin name=com.google .cordova.admob source=plugins.cordova.io /› ‹gap:plugin name=org.apache.cordova.core.Device/›   -  person wpcard    schedule 06.02.2015


Ответы (2)


Ознакомьтесь с документацией по подключаемому модулю AdMob и т. д. в частности, вам нужна эта функция для создания баннера с вашими настройками:

window.plugins.AdMob.setOptions( {
publisherId: admobid.banner,
interstitialAdId: admobid.interstitial,
bannerAtTop: false, // set to true, to put banner at top
overlap: false, // set to true, to allow banner overlap webview
offsetTopBar: false, // set to true to avoid ios7 status bar overlap
isTesting: false, // receiving test ad
autoShow: true // auto show interstitial ad when loaded
});

Пример index.html, на который я ссылаюсь, готов к использованию и показу объявлений с вашими настройками.

person andreszs    schedule 06.02.2015
comment
хорошо, но как я могу интегрировать в свой код ... я хочу показывать баннер при запуске игры. Я загружаю пример кода и работаю, но я не знаю, как я могу интегрироваться в свою основную функцию js. Спасибо. - person wpcard; 06.02.2015
comment
@wpcard, вы должны скопировать, вставить и отредактировать соответствующие разделы, исходный код хорошо прокомментирован... Я не могу запрограммировать игру для вас, я могу только предоставить вам ссылки, чтобы указать вам правильное направление, извините. - person andreszs; 06.02.2015

Отвечая на ваш комментарий о том, как показывать рекламу в начале игры и использовать плагин здесь: https://github.com/appfeel/admob-google-cordova вы должны сделать так:

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

document.addEventListener("deviceready", onDeviceReady, false);
person Miquel    schedule 30.04.2016