Android 如何将插播广告带到前台?
我正在我的android应用程序中集成Inmobi中间广告。 该应用程序有两个主要活动A和B,都是从类C扩展而来的,类C是一个带有共享单例AD变量的超类 创建时,它还会创建AD并加载它(仅获取)。 在A中,按下按钮后,B从A前面开始(具有startActivity(意图))。 在B:onCreate()中,它调用AD.show(),以在已加载时显示它 问题是在B被创建之后,广告也被创建和显示,但是在后台。所以我要到B才能看到它。 我想要的是B前面的广告 这种情况在Admob的间质中没有发生,只有Inmobi 也许我在这里没有使用正确的方法。。。 有什么想法吗?Android 如何将插播广告带到前台?,android,interstitial,inmobi,Android,Interstitial,Inmobi,我正在我的android应用程序中集成Inmobi中间广告。 该应用程序有两个主要活动A和B,都是从类C扩展而来的,类C是一个带有共享单例AD变量的超类 创建时,它还会创建AD并加载它(仅获取)。 在A中,按下按钮后,B从A前面开始(具有startActivity(意图))。 在B:onCreate()中,它调用AD.show(),以在已加载时显示它 问题是在B被创建之后,广告也被创建和显示,但是在后台。所以我要到B才能看到它。 我想要的是B前面的广告 这种情况在Admob的间质中没有发生,只有
我不包括代码,因为我已经说明了上面的问题,但是如果您有任何线索并且需要一些代码,我将添加它。根据您所说的,在创建活动A时创建广告(仅获取),这意味着中间层采用类A的上下文,这是通过实现实现的 因此,从类B调用AD.show()实际上会在传递给Interstitual的活动(同样是通过实现)的顶部显示Interstitual AD,即在活动A的顶部,而不是在活动B中调用它的活动 希望这能回答你的问题 建议从需要显示广告的活动中创建广告
- 来自Inmobi
- 来自Inmobi