如何在asynctask或non-ui线程中整合admob插页式安卓android
问题描述:
我有两个活动初始屏幕和主要活动。我想要在启动屏幕和主要活动之间的非ui线程中集成Admob插页式广告。在启动屏幕进度对话框显示“请稍等”后,显示几秒钟admob插页式广告。像android asynctask 当我们关闭admob interstitial然后显示主要活动。如图所示 如何在asynctask或non-ui线程中整合admob插页式安卓android
我如何整合Admob那样? 任何帮助将不胜感激 在此先感谢
答
此流程不适用于您。
通常需要20-30秒才能检索到插页式广告,因此在启动屏幕后立即显示插页式广告的可能性很小。
您需要考虑应用中显示插页式广告时有意义的另一点。 NB并非所有的应用都适合这种类型的广告。
答
与您的问题中的信息,我想这是NetworkOnMainThreadException。如果是这种情况,请在Ui线程上运行它。
runOnUiThread(new Runnable() {
@Override
public void run() {
//Your code to show ad here
}
});
+0
你的意思是我在runOnUiThread中显示admob? –
检查显示的插页式广告是否没有运行,然后在主要活动中不会调用。添加此条件,当您调用主要活动时。 – Destro
我使用android asynctask为admob,但不幸停止工作 –
不,这是不正确的方式来显示admob .. – Destro