Я пытаюсь загрузить рекламные объявления Admob программным способом в приложении Phonegap.Загружать Admob межстраничным программным способом в Phonegap
Я использую плагин, который я нашел на Github:
https://github.com/admob-google/admob-phonegap
Я построил тестовую программу с примером HTML, представленным в репо. Единственная проблема заключается в том, что я хочу иметь возможность кэшировать межстраничную и загружать ее программно. В этом примере используются кнопки для запуска Javascript.
Я получил объявления для работы в приложении, но только нажав кнопки. Я хотел бы запустить interstitial на Game Over в игре HTML 5. Не требуется взаимодействие с пользователем.
Это то, что я пробовал:
function onLoad(){
admob.cacheInterstitial();
document.addEventListener('deviceready',onDeviceReady, false);
}
function onDeviceReady() {
showInterstitial();
}
<body onload="onLoad();">
Однако, это не работает. Я признаю, что Javascript - это не моя сильная сторона, и мне гораздо легче работать с Objective-C и Swift.
Возможно, кто-то лучше в Javascript, чем я, может указать мне в правильном направлении, как запускать эти функции admob.cacheInterstitial();
и showInterstitial();
программно.
Вот полный пример HTML я использую:
https://github.com/admob-google/admob-phonegap/blob/master/Example/index.html
Хорошо, отлично. Я попробую этот метод. Я закончил использование метода Native, чтобы приложение показывало объявления, но попробует этот метод Кордовы. – Paul
@Paul я обновляю свой ответ, проверьте, работает ли он на вашем плагине! –
Эй, Хан, я пробовал ваш код, но я получаю эти сообщения в консоли: 'AppFeelReachability Flag Status: -R ------- networkStatusForFlags' и' Чтобы получить тестовые объявления на этом устройстве, позвоните: request.testDevices = @ [@ "TEST_DEVICE_NUMBER"]; ' –
Paul