Android& MoPub - 应用程序在启动时冻结

时间:2013-07-23 03:09:37

标签: android freeze mopub

我通过MoPub SDK for Android使用320x50横幅广告。

问题

每当我的活动加载时,我的应用会挂起/冻结,而MoPub会尝试检测用户的地理位置。 MoPub需要大约5秒钟来确定它无法检测到用户的位置。

整个5秒以上,应用用户正盯着空白活动屏幕。

一旦MoPub决定继续并完成加载广告,一切正常。

但在移动应用程序世界中,5秒是永恒的。

我做了什么

我已尝试将AdView移动到AsyncTask的doInBackground(),但当然这不起作用,因为后台线程无法触及UI线程上的视图。

我也尝试过移动

moPubView = (MoPubView) findViewById(R.id.adview);

moPubView.setAdUnitId("--UNIT ID HERE--");

moPubView.setKeywords("--KEYWORDS--");

moPubView.loadAd();

到AsyncTask的postExecute()方法(我用来加载我的Activity的数据),但这不起作用。

首选结果

在我这样说之前,如何阻止MoPub尝试任何事情?

我希望它在加载任何内容之前等待大约1-2秒,以便让我的活动时间完成其主要任务。

0 个答案:

没有答案