我在使用插页式广告时遇到了堆问题(2.3 Nexus One)。 我可以使用Google Play中的admob示例(android sdk)重现问题。我刚刚将我的广告ID和设备ID设置为测试设备(我也没有设置测试设备ID的问题)。
我已尝试将新的InterstitialAd(this)更改为新的InterstitialAd(getApplicationContext()),如其他一些问题所示,但它不会改变问题。
在4.4.2模拟器上,问题似乎也存在(我说似乎是因为模拟器非常慢,很难执行很多次操作)。
当然,我的实际应用程序存在同样的问题。在我的真实应用程序中,我也尝试在每次加载之前重新创建interstital(在删除其监听器之后)但问题完全相同,所以我的猜测是不是插页式实例本身泄漏,但可能是Web视图,或者admob线程之一。
在我的实际应用程序中,由于OutOfMemoryError无法分配,因此在加载“大”位图(800 * 560 png)时会导致崩溃...所以我担心这也可能泄漏一些本机内存(这是用于2.3)中的位图分配
编辑:它似乎确实泄漏了一些本机内存,但数量非常小。