gpt4 book ai didi

android - Admob 插页式 loadEd 功能太慢

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:08:35 26 4
gpt4 key购买 nike

我最近使用 Admob 和 Google Play 服务库添加了一个插页式广告(顺便说一句,它仍然有很多问题)。

插页式广告运作良好,但以下调用:

// Begin loading interstitial
interstitial.loadAd(adInterstitialRequest);

非常慢,我的应用程序首次启动可能会延迟最多 2 秒。

我该怎么做才能避免这种情况?我完全按照谷歌提供的例子 here .

仅供引用 我尝试使用 AsyncTask 在后台加载广告,但似乎无法执行此操作:

03-23 15:50:21.939: E/AndroidRuntime(3572): Caused by: java.lang.IllegalStateException: loadAd must be called on the main UI thread.

谢谢

最佳答案

您在使用广告监听器吗?试试这个:

interstitial = new InterstitialAd(this);
interstitial.setAdUnitId(Your-ad-id-here);

// Create ad request.
AdRequest adRequest = new AdRequest.Builder()
.addTestDevice(AdRequest.DEVICE_ID_EMULATOR).build();

// Begin loading your interstitial.
interstitial.loadAd(adRequest);

interstitial.setAdListener(new AdListener() {
public void onAdLoaded() {
displayInterstitial();
}
}

关于android - Admob 插页式 loadEd 功能太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22588224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com