3

我尝试谷歌这个问题,并在 Stackoverflow 上搜索了一个多小时,但我没有找到解决方案。

我在一些应用程序中看到了通过不同布局运行的广告。我想在我的应用程序中实现它,但我不知道如何?

我当前的模型是每次用户更改布局时都会加载新广告的模型。我想要即使在用户更改布局后仍能继续运行相同广告的解决方案。广告会在我将在 adMob 仪表板中设置的一段时间(60 秒)后发生变化。

我想这样做是因为我对 adMob 的统计数据不佳。我认为那是因为我的 RPM 属性:RPM = $0.07 l 请大家...

4

2 回答 2

0

我必须承认我还没有使用过 AdMob,但我的一般策略如下:

// Before starting new activity
View adView = findViewById(R.id.my_add_view); // get ad view
StaticHelperClass.adView = adView; // Set your view to some kind of static helper class
currentActivityLayout.remove(adView);
startActivity(...); // Call new activity

在新活动中,将保存的视图添加到新布局中(您应该在可以添加视图的正确位置有一个容器)。


编辑:我刚刚用一个按钮做了一个快速测试,它起作用了。

于 2012-06-14T16:28:04.100 回答
0

好吧,如果您动态构建 adview,您可以在创建它之后设置对它的全局引用,然后将其添加到您加载的每个 View

于 2012-06-14T16:41:20.567 回答