2014-01-08 2 views
0

이 광고는 admob cordova plugin입니다. Icenium에 플러그인을 설치하고 본문에 자바 스크립트 코드를 넣습니다.Admob Plugin을 사용하여 코르도바에서 검은 색 AdMob 광고 받기

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와 관련되어 있다면 무엇을 넣어야할지 알고 싶습니다. 나는 내 출판사 id 번호 ('pub-'없이)를 넣었지만,이 필드에 무엇을 넣어야하는지 확신 할 수 없다.

답변

1

나는 이것이 오래되었다는 것을 알고있다. 그러나 나는 xcode에 이것을 설치했다. cordova를 사용했다. 3.3.0. 게시자 ID를 사용했습니다. 'a'로 시작했다. 나는 그것을 틀렸고 바닥에 검은 색 바탕에 검은 색 공백이있어 실제로 ''표시 사이에 공백이있었습니다

0

잘못된 광고 단위 ID로 인해 빈/검은 색 광고가 가능한 가장 큰 이유가 있습니다.

안녕하세요, 저는 플러그인 작성자입니다. 변수가 역사적인 이유로 '게시자 ID'로 지정되었지만 실제 목적은 다음 형식의 광고 단위 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' 
      } 
     };