Admob geçiş reklamlarını bir Phonegap uygulamasında programlı olarak yüklemeye çalışıyorum. Ben Github üzerinde bulunan bir eklenti kullanıyorumAdMob geçiş reklamını Phonegap uygulamasında programlı olarak yükleyin
:
https://github.com/admob-google/admob-phonegap
ben repo sağlanan örnek html ile bir test uygulama oluşturduk. Tek sorun, geçiş reklamını önbelleğe almak ve program aracılığıyla yüklemek istiyorum. Örnek, Javascript'i tetiklemek için düğmeleri kullanır.
Reklamların uygulamada çalışması için aldım, ancak yalnızca düğmelerine basarak. Bir HTML 5 oyununda Game Over'daki geçiş reklamını tetiklemek istiyorum. Kullanıcı etkileşimi gerekli değildir.
Bu denedim budur:
function onLoad(){
admob.cacheInterstitial();
document.addEventListener('deviceready',onDeviceReady, false);
}
function onDeviceReady() {
showInterstitial();
}
<body onload="onLoad();">
Ancak çalışmaz. Javascript'in benim güçlü amacım olmadığını ve Objective-C ve Swift ile çok daha kolay bir zaman geçirdiğimi itiraf ediyorum. Beni bu fonksiyonları programlı admob.cacheInterstitial();
ve showInterstitial();
tetiklemek için nasıl doğru yönde işaret edebileceğinden çok daha Javascript daha iyi
Belki birisi. https://github.com/appfeel/admob-google-cordova kullanımı çok basit:
https://github.com/admob-google/admob-phonegap/blob/master/Example/index.html
Tamam, harika. Bu yöntemi deneyeceğim. Uygulamayı gösteren reklamları almak için Yerel bir yöntem kullanarak sona erdim, ancak bu Cordova yöntemini deneyecek. – Paul
@Paul i cevabımı güncelledim, eklentinizin çalışıp çalışmadığını kontrol edin! –
Hey Han, Kodunuzu denedim ancak konsolda bu iletileri alıyorum: "AppFeelReachability Flag Durum: -R ------- networkStatusForFlags" ve " Bu cihazda test reklamları almak için, şu adresi ziyaret edin: request.testDevices = @ [@ "TEST_DEVICE_NUMBER"]; ' –
Paul