PhoneGap 3.4로 Android 애플리케이션을 구축했습니다.AdMob PhoneGap 플러그인으로 광고가 표시되지 않습니다.
내가 실행하고 플러그인은 다음과 같습니다 https://github.com/floatinghotpot/cordova-plugin-admob.git
설치 지침은 다음과 같습니다
A simplified method (tested on Cordova 3.4.0)
1. Install the Google Play Services plugin:
```cordova plugin add https://github.com/MobileChromeApps/google-play-services.git```
2. Install _this_ plugin:
```cordova plugin add https://github.com/floatinghotpot/cordova-plugin-admob.git```
광고를 표시하기위한 방향은 다음과 같습니다
##Using the Plugin:
There are 3 calls needed to get AdMob Ads:
1. `createBannerView`
Takes in a object containing a publisherId and adSize, as well as success
and failure callbacks. An example call is provided below:
window.plugins.AdMob.createBannerView(
{
'publisherId': 'INSERT_YOUR_PUBLISHER_ID_HERE',
'adSize': window.plugins.AdMob.AD_SIZE.BANNER
},
successCallback,
failureCallback
);
2. `requestAd`
Takes in an object containing an optional testing flag, and an optional
list of extras. This method should only be invoked once createBannerView
has invoked successCallback. An example call is provided below:
window.plugins.AdMob.requestAd(
{
'isTesting': false,
'extras': {
'color_bg': 'AAAAFF',
'color_bg_top': 'FFFFFF',
'color_border': 'FFFFFF',
'color_link': '000080',
'color_text': '808080',
'color_url': '008000'
},
},
successCallback,
failureCallback
);
3. `showAd`
Show or hide the Ad.
이 방법은 한 번만 호출해야 createBannerView가 successCallback을 호출했습니다.
예 호출 아래에 제공된다 : window.plugins.AdMob.showAd ( 진정한 successCallback, failureCallback );
function onLoad(){
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
if(window.plugins && window.plugins.AdMob) {
var admob_android_key = 'ca-app-pub-xxxxxxxxxxxxxxxxxxxxxxx';
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':false },
function(){
am.showAd(true);
},
function(){ alert('failed to request ad'); }
);
},
function(){ alert('failed to create banner view'); }
);
} else {
alert('AdMob plugin not available/ready.');
}
}
나는이 잘못 갈거야 어떤 생각 : 그리고 여기 내 시도? 미리 감사드립니다.
코드바 플러그인 추가 정보에서 여러 항목을 복사하여 붙여 넣고 다른 사람이 사용하기 위해 결합 해달라고하십시오. –
좋아요, 예를 업데이트했습니다. 그러나 아무 일도 일어나지 않습니다. 구문이 정확하다고 생각하며 Readme는 이것이 작동해야한다고 말했습니다. – Bacon2305