android - 添加延迟以开始等待 admob 显示插页式广告的 Activity

标签 android admob delay ads

<分区>

我需要在 Activity 显示 ui 之前显示广告,所以我需要设置延迟(或多或少 5 秒),在那段时间我需要测试广告是否准备就绪,并最终在 5 秒后显示它秒, Activity 需要在所有情况下显示用户界面。

我已经试过了:

Handler handler = new Handler(); 
handler.postDelayed(new Runnable() {
       public void run() {
            ricevuto = 1;
            }
        }, 6000);

do {interstitial.show();}
while (ricevuto == 0);

但它会永远循环。

最佳答案

将您的代码更改为:

handler.postDelayed(new Runnable() {
       public void run() {
         interstitial.show();
       }
   }, 6000);

关于android - 添加延迟以开始等待 admob 显示插页式广告的 Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21777594/

相关文章:

android - 删除旧 map 标记并在集群管理器中加载新 map 标记

android - 以网关为中心的 BLE 多连接应用程序

Android Studio 不会自动保存更改

unity-game-engine - 加载 Admob 智能横幅时游戏崩溃

java - 在 OnCreateView 中显示 Admob 插页式广告时未加载 Android fragment 布局

jquery - setTimeout 不适用于延迟

java - 发送 HttpPost 到服务器;无需回应

ios - AdMob 问题和错误

jquery - 删除点击事件的delay()

c - fatal error : linux/delay. h:没有那个文件或目录