저는 사용하려는 플러그인의 작성자입니다. 그것은 당신이 < gap : plugin ... >에 대한 자동화 기능을 가지고 있지 않은 커맨드 라인 인터페이스를 사용하고있는 것으로 보입니다. (그리고 나는 가까운 장래에 들어올 것 같지 않습니다.) 당신이 Cordova를 사용하는 경우
phonegap local plugin add cordova-admob
을 또는 : 당신이 Phonegap CLI를 사용하는 경우 Sanfor으로
는 말한다, 당신은 수동으로 플러그인 매를 추가해야
cordova plugin add cordova-admob
당신이 Phonegap Build를 사용하는 경우, 당신이해야 태그를 넣으십시오 config.xml
:
<gap:plugin name="cordova-admob" source="npm" />
이 경우 https://github.com/appfeel/admob-phonegap-build-demo.git의 안내에 따라 Phonegap Build 계정에서 데모 앱을 테스트 할 수도 있습니다. deviceready
이벤트가 시작 된 후
항상 몹을 사용해야합니다 :
function onAdLoaded(e) {
if (e.adType === admob.AD_TYPE.INTERSTITIAL) {
admob.showInterstitialAd();
}
}
function onDeviceReady() {
document.removeEventListener('deviceready', onDeviceReady, false);
// Set AdMobAds options:
admob.setOptions({
publisherId: "YOUR_PUBLISHER_ID", // Required
interstitialAdId: "YOUR_PUBLISHER_OR_INTERSTITIAL_ID", // Optional
});
// Start showing banners inmediately:
admob.createBannerView();
// To show an interstitial, call admob.showInterstitialAd() when onAdLoaded is fired:
document.addEventListener(admob.events.onAdLoaded, onAdLoaded, false);
admob.requestInterstitial();
// You could also request and show an interstitial like this:
// admob.requestInterstitialAd({ autoShowInterstitial: true});
}
document.addEventListener('deviceready', onDeviceReady, false);
그것은 당신이 나중에 PGB를 사용하는 CLI으로 테스트하는 경우 알고 흥미 롭군요. 그러나, 필자가 admob 기능의 실물 모형을 돕는 지 확신 할 수 없다. 네 사건인지 알려주지. 내 마음에 유일한 상황은 플러그인이 지원되지 않는 데스크톱 브라우저에서 앱을 테스트하고 싶다는 것입니다. 그러나 그 경우에도 나는 ripple incubator from github (또는 심지어 weinre를 사용하도록 제안 하겠지만, 당신이 Mac에 있다면 사파리 개발자 도구를 사용하는 것이 더 낫습니다.)
편집 새로운 사람과 폰갭 빌드에 대한 NPM 소스에 2016년 4월 22일
업데이트 된 플러그인 참조.
'config.xml '을 통한 플러그인 포함은 PGBuild에서만 작동합니다. –