【问题标题】:Delay in loading banner ads from admob从 admob 加载横幅广告的延迟
【发布时间】:2015-07-11 06:16:05
【问题描述】:

我一直在使用他们网站上“入门”部分中提供的标准代码将 admob 横幅广告添加到我的 Android 应用程序中。一切都很好,除了在广告加载之前活动开始后有几秒钟的延迟。我见过有人遇到同样的问题并询问是否要预加载广告,但是在任何地方都没有明确的解决方案。我知道市场上的大多数应用程序都没有这种延迟,所以我的问题是如何解决它?我可以在我的加载活动中将所有广告加载到一个数组列表中,并将它们存储在共享首选项中,但是我已经读到不鼓励这样做。

【问题讨论】:

    标签: java android admob ads adview


    【解决方案1】:

    根据我的阅读和理解,您对此无能为力。这确实需要时间。我见过的一种解决方案是

    AdRequest adRequest = new AdRequest.Builder().build();
    mInterstitialAd.setAdListener(new AdListener() {
        @Override
        public void onAdLoaded() {
            Log.i(TAG," Interstitial Add :Loaded");
        }
        @Override
        public void onAdFailedToLoad(int error) {
            Log.i(TAG,"Could not load Interstitial Add");
        }
    }
    mInterstitialAd.loadAd(adRequest);
    

    这适用于插页式广告,但同样适用于横幅广告。可能会隐藏您添加的部分并使其仅在广告加载时可见。

    注意:这是我有类似疑问时得到的建议。 但我听说帐户因此类代码而被禁止,但不确定是什么原因。因此,请在将此代码添加到您的应用之前做一些基础工作。

    【讨论】:

    • 我遇到的另一个问题是这些广告使我的应用程序相当滞后......对于如此受欢迎和谷歌认可的东西,我希望性能更好,所以要么我正在做某事错了,或者这是一个巨大的失望
    • 我在 Note 3 上进行测试,不想考虑在较弱的设备上性能会如何
    猜你喜欢
    • 1970-01-01
    • 2019-02-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多