我有几个应用程序正在使用哪些使用常见的XML
界面元素。其中一个元素加载AdMob
。我可以在每个项目中复制元素,并将每个应用程序的唯一ID
置于复制的XML
文件中,但我想知道是否有某种方法可以通过编程方式从应用程序中设置I
D字符串,同时保持XML
而不必复制它在每个项目中。以编程方式设置AdMob ID字符串
一种近乎:
setContentView(R.layout.main);
AdView aView = (AdView)findViewById(R.id.admob);
aView.<method goes here that sets ads:adUnitId>
我知道,而不是从XML
实例AdMob
,我能做到这一点编程,或者说我可以复制main.xml
到每个项目并修改ID
在那儿,而不是使用我的图书馆中的一个。但我会更喜欢一个类似于我的示例代码的解决方案,该解决方案允许我将AdMob
代码保存在main.xml
中,并且在更改时不会让我在n个位置更新main.xml
。
我一直无法找到AdMob
附带的可交付成果的类参考或完整描述,并且自动完成并未显示任何似乎符合此需求的方法。如果有人给我指出一个对AdMob
类有很好描述的地方,那将是一个很好的帮助。
我做了同样的事情,它为我的第一个项目工作,但第二个没有。我不知道为什么 – Silentbang
它总是提出警告“失败进入...在包...” – Silentbang