2015-06-19 3 views
0

У меня есть этот вид код:ionicframework AdMob в нижней части окна

<ion-view view-title="Video divertenti"> 
    <ion-content on-swipe-left2="swipeLeft($index);" on-swipe-right2="swipeRight($index);"> 
     <ion-slide-box show-pager="false" on-slide-changed="cambiaVideo($index);"> 

     <ion-slide ng-repeat="item in lista track by item.nid"> 
      <div id="immaginiBox" > 
       <div class="titolo">{{item.titolo}}</div> 
       <blockquote class="desc" ng-show="item.desc != null"> {{item.desc}}</blockquote> 
       <img id="thumb_{{$index}}" ng-click="playVideo($index)" style="width:100%;"> 
       <video style="display:none;" video-reset id="video_{{$index}}" ng-src2="{{item.videoT}}" controls="" width="100%" height="300px"></video> 
      </div> 
     </ion-slide> 
     </ion-slide-box> 
    </ion-content> 

    <ion-footer-bar align-title="left" class="bar bar-footer"> 
     [MY TABS] 
    </ion-footer-bar> 

</ion-view> 

и этот код в контроллер с моей точки зрения (для Admob):

$scope.$on('$ionicView.loaded',function(eve) { 
     if(AdMob) { 
      AdMob.prepareInterstitial({adId: ApiEndpoint.admobid.interstitial, autoShow: false}); 

      AdMob.createBanner({ 
        adId: ApiEndpoint.admobid.banner, 
        adSize: AdMob.AD_SIZE.BANNER, 
        bannerAtTop: false, 
       }, 
       function() { 

        AdMob.requestAd(
         {'isTesting': false}, 
         function() { 
          AdMob.showAd(true); 
         }, 
         function() { 
          console.log('failed to request ad'); 
         } 
        ); 
       }, 
       function() { 
        console.log('failed to create banner view'); 
       } 
      ); 
     } 
    }); 

, но я не понимаю, почему AdMob устанавливаются в верхней части представления, а не в нижней части (это изображение получает из Ios эмулятора):

screehshot from emulator

+0

Какой плагин вы используете? Возможно, вы можете попробовать с этим, если это не тот, который вы используете: https://github.com/appfeel/admob-google-cordova для меня он работает нормально. – David

ответ

0

Добавить строку:

AdMob.showBanner(AdMob.AD_POSITION.BOTTOM_CENTER); 
+0

Возможно, вы захотите объяснить свой ответ немного больше. Вопрос действительно сказал: «Я не понимаю, как ...», а не сказал «дайте заявление, что ...» –

Смежные вопросы