在活动开始并显示布局内容视图后,我希望在生成和显示广告之前有5秒的延迟。它是一个必须在主线程上呈现的交互式广告。我想我错过了一个简单的解决方案?
当然,如果用户在5秒钟之前点击按钮,则广告将永远不会显示,而其他活动也会启动。
答案 0 :(得分:0)
使用onPostDelayed
方法在5秒延迟后发生回调。此外,跟踪您的活动是否处于暂停/恢复状态,并仅在活动处于恢复状态时显示广告。
onResume()
{
isResumed = true;
rootView.postDelayed(5000, new Runnable() { /* only do something if isResumed is true */ });
}
onPaused()
{
isResumed = false;
}