Java 如何以编程方式在Android中关闭admob广告?

Java 如何以编程方式在Android中关闭admob广告?,java,android,xml,android-activity,admob,Java,Android,Xml,Android Activity,Admob,我正在编写一个Android游戏,并将实施Admob广告。我的问题是,我可以编写代码在Admob广告加载后关闭它,还是我必须在应用程序中有多个活动并将广告附加到其中一个?(在这个特定的应用程序中只有一个活动要简单得多) 如果我无法将其关闭,那么当我从带有ad的活动遍历到另一个活动时,是否应该执行任何必要的关闭操作,以确保第二个活动不显示ad 注 如果您有多个视图,您希望用户花费足够的时间让广告变得有价值,那么您可以将它们放在一个使用片段切换视图的活动中 这样,你就可以在活动本身或确实发生变化的

我正在编写一个Android游戏,并将实施Admob广告。我的问题是,我可以编写代码在Admob广告加载后关闭它,还是我必须在应用程序中有多个活动并将广告附加到其中一个?(在这个特定的应用程序中只有一个活动要简单得多)

如果我无法将其关闭,那么当我从带有ad的活动遍历到另一个活动时,是否应该执行任何必要的关闭操作,以确保第二个活动不显示ad


如果您有多个视图,您希望用户花费足够的时间让广告变得有价值,那么您可以将它们放在一个使用片段切换视图的活动中


这样,你就可以在活动本身或确实发生变化的片段中保留你的建议。

我最终解决了我的应用程序问题,但没有解决这个问题-结果是,我的应用程序在遍历菜单时崩溃的原因是我忘了将应用程序在帧之间的最短睡眠时间设置为0,这导致了一个IllegalArgumentException(因为我在使用logcat时遇到了困难,所以我没有更早地拿起这个)。当然,您可以随意为感兴趣的人发布任何信息。

可能是一个可行的解决方案:您可以尝试使用
ad.IsActivated
ad.pause
或者从您编写的第二个链接,在
onadload()
中处理它。我认为这些显示了执行此操作的方法-但这些方法是否算作单独的印象?(Admob政策是否允许这样做?)