Я автор плагина, который вы пытаетесь использовать. Похоже, вы используете интерфейс командной строки, который пока не имеет никакой автоматизации в ‹gap:plugin ...› (и я не уверен, что он появится в ближайшем будущем).
Как говорит Санфор, если вы используете CLI Phonegap, вы должны добавить каждый плагин вручную:
phonegap local plugin add cordova-admob
Или, если вы используете Cordova а>:
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.
Не забывайте всегда использовать admob после запуска события 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);
Интересно знать, тестируете ли вы с помощью CLI, чтобы позже использовать PGB. Однако я не уверен, поможет ли это макету функциональности admob. Дайте мне знать, если это ваш случай. Единственная ситуация, которая приходит мне на ум, это то, что вы хотели бы протестировать приложение в десктопном браузере, где плагины не поддерживаются. Но даже в этом случае я бы посоветовал вам использовать инкубатор ripple из github (или даже weinre, но если вы находитесь на Mac, лучше использовать инструменты разработчика Safari).
ИЗМЕНИТЬ 22 апреля 2016 г.
Обновлены старые ссылки на плагины на новейшие и источник npm для сборки phonegap.
person
Miquel
schedule
22.12.2014
config.xml
работает только для PGBuild. - person Dawson Loudon   schedule 22.12.2014