繁体   English   中英

如何将插页式广告置于最前面?

[英]How to bring a interstitial Ad to the front?

我正在将Inmobi插页式广告集成到我的android应用中。 该应用程序有2个主要活动A和B,均从类C扩展,类C是具有共享单例AD变量的超类。

创建A时,它还会创建AD并加载它(仅读取)。 在A中,按下按钮后,B从A前面开始(带有startActivity(intent))。 在B:onCreate()中,它调用AD.show()来显示它(如果已加载)。

问题是在创建B之后,也创建并显示了AD,但是在后台。 所以直到开除B我才能看到它。我想要的是B前面的AD。

Admob的插页式广告不会发生这种情况,只有Inmobi会发生这种情况。

也许我在这里没有使用正确的方法。 我没有包含代码,因为我已经说明了上面的问题,但是如果您有任何线索并需要一些代码,我会添加它。

根据您所说的,创建活动A时会创建广告(仅提取),这意味着插页式广告采用A类的上下文,并且是通过实现实现的。

因此,从B类调用AD.show()实际上会在传递到插页式广告的活动(同样由实现)上方显示插页式广告,即在活动A的顶部,而不是从调用它的活动中显示您的案例活动B。

希望这能回答您的问题。

建议从需要显示广告的活动中创建广告。

  • 从Inmobi

无法清楚地理解您的查询。请放心,请确认这一点。您是否担心活动B加载一段时间后会显示AD?

  • 从Inmobi

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM