如何在asynctask或non-ui线程中整合admob插页式安卓android

问题描述:

我有两个活动初始屏幕和主要活动。我想要在启动屏幕和主要活动之间的非ui线程中集成Admob插页式广告。在启动屏幕进度对话框显示“请稍等”后,显示几秒钟admob插页式广告。像android asynctask 当我们关闭admob interstitial然后显示主要活动。如图所示 enter image description here如何在asynctask或non-ui线程中整合admob插页式安卓android

我如何整合Admob那样? 任何帮助将不胜感激 在此先感谢

+0

检查显示的插页式广告是否没有运行,然后在主要活动中不会调用。添加此条件,当您调用主要活动时。 – Destro

+0

我使用android asynctask为admob,但不幸停止工作 –

+0

不,这是不正确的方式来显示admob .. – Destro

此流程不适用于您。

通常需要20-30秒才能检索到插页式广告,因此在启动屏幕后立即显示插页式广告的可能性很小。

您需要考虑应用中显示插页式广告时有意义的另一点。 NB并非所有的应用都适合这种类型的广告。

与您的问题中的信息,我想这是NetworkOnMainThreadException。如果是这种情况,请在Ui线程上运行它。

runOnUiThread(new Runnable() { 

         @Override 
         public void run() { 
          //Your code to show ad here 
         } 
        }); 
+0

你的意思是我在runOnUiThread中显示admob? –