科尔多瓦和AdMob

时间:2016-11-15 13:35:52

标签: cordova admob cordova-admob

我正在使用带有cordova的AdMob来展示横幅。

我的问题是必须在暂停时删除横幅(当用户离开应用程序时)和恢复(用户再次使用应用程序)再次显示横幅?

2 个答案:

答案 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

您将看到有删除横幅视图的方法,这是为了释放资源。这可能会阻止您的应用在内存请求发生时被杀死。