我尝试了Google这个问题,并在Stackoverflow上搜索了一个多小时,但我找不到解决方案。
我在一些应用程序中看到了通过不同布局运行的广告。我想在我的应用程序中实现它,但我不知道如何?
我的当前模型是每次用户更改布局时加载新广告的模型。我希望解决方案即使在用户更改布局后也会继续运行相同的广告。广告将在一段时间(60秒)后更改,我将在adMob信息中心中设置。
我想这样做是因为我对adMob的统计数据不好。我认为那是因为我的RPM属性:RPM = $ 0.07 l 是的,任何人......
答案 0 :(得分: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
在新活动中,将保存的视图添加到新布局中(您应该将容器放在可以添加视图的正确位置)。
编辑:我刚用一个按钮进行了快速测试,结果很有效。
答案 1 :(得分:0)
如果你动态构建adview,你可以在创建它之后设置它的全局引用,然后只需将它添加到你加载的每个View中