科尔多瓦和 AdMob
Cordova and AdMob
我正在使用 AdMob 和 cordova 来显示横幅。
我的问题是在暂停(当用户离开应用程序时)和在恢复(用户再次打开应用程序)中再次显示横幅时有必要删除横幅吗?
如果您需要一种可以在暂停时隐藏横幅并在恢复时显示横幅的方法(如果我有这个问题),您可以使用以下 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*/ });
}
}
如果您要离开应用程序,则无需隐藏横幅(但建议释放资源)。
请记住,如果您处于 autoShowInterstitial
模式,则有必要停止插页式广告请求,否则当您的 android 应用程序处于后台时可能会显示插页式广告(通常这不会发生在ios 由于沙盒)
您可以在此处查看有关如何将 onPause 和 onResume 用于 hide/show 插页式广告的完整示例:https://github.com/appfeel/admob-google-cordova/wiki/showInterstitialAd
您会看到有删除横幅视图的方法,这是为了释放资源。这可能会阻止您的应用程序在发生内存请求时被终止。
我正在使用 AdMob 和 cordova 来显示横幅。
我的问题是在暂停(当用户离开应用程序时)和在恢复(用户再次打开应用程序)中再次显示横幅时有必要删除横幅吗?
如果您需要一种可以在暂停时隐藏横幅并在恢复时显示横幅的方法(如果我有这个问题),您可以使用以下 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*/ });
}
}
如果您要离开应用程序,则无需隐藏横幅(但建议释放资源)。
请记住,如果您处于 autoShowInterstitial
模式,则有必要停止插页式广告请求,否则当您的 android 应用程序处于后台时可能会显示插页式广告(通常这不会发生在ios 由于沙盒)
您可以在此处查看有关如何将 onPause 和 onResume 用于 hide/show 插页式广告的完整示例:https://github.com/appfeel/admob-google-cordova/wiki/showInterstitialAd
您会看到有删除横幅视图的方法,这是为了释放资源。这可能会阻止您的应用程序在发生内存请求时被终止。