我正在使用带有cordova的AdMob来展示横幅。
我的问题是必须在暂停时删除横幅(当用户离开应用程序时)和恢复(用户再次使用应用程序)再次显示横幅?
答案 0 :(得分:1)
如果您要求的方法可以在暂停时隐藏横幅并在恢复时显示横幅(如果我有问题),您可以使用以下Cordova功能:
jQuery(document).ready(function($) {
$(document).on('deviceready', function() {
/* Manage events */
$(document).on('pause', function() { /*Call function to hide banner*/ });
$(document).on('resume', function() { /*Call function to show banner*/ });
}
}
答案 1 :(得分:0)
如果您要离开应用程序,则无需隐藏横幅广告(但建议您释放资源)。
请注意,如果您处于autoShowInterstitial
模式,则有必要停止插页式广告请求,否则当您的Android应用在后台时可能会显示插页式广告(通常情况下,由于沙盒,这不会发生在ios中)< / p>
您可以在此处查看有关如何使用onPause和onResume隐藏/显示插页式广告的完整示例:https://github.com/appfeel/admob-google-cordova/wiki/showInterstitialAd
您将看到有删除横幅视图的方法,这是为了释放资源。这可能会阻止您的应用在内存请求发生时被杀死。