У меня есть несколько приложений, над которыми я работаю, которые используют общие элементы интерфейса XML
. Один из этих элементов загружает AdMob
. Я могу продублировать элемент в каждом проекте и поместить уникальный ID
для каждого приложения в дублированный файл XML
, но мне интересно, есть ли какой-нибудь способ программной установки строки I
D из приложения, сохраняя XML
и не нужно дублировать его в каждом проекте.
Что-то похожее на:
setContentView(R.layout.main);
AdView aView = (AdView)findViewById(R.id.admob);
aView.<method goes here that sets ads:adUnitId>
Я знаю, что вместо того, чтобы создавать AdMob
из XML
, я могу сделать это программно или что я могу скопировать main.xml
в каждый проект и изменить там ID
вместо использования одного в моя библиотека. Но я был бы счастлив с решением, похожим на мой пример кода выше, который позволяет мне хранить код AdMob
в main.xml
и не заставляет меня обновлять main.xml
в n местах, когда он меняется.
Мне не удалось найти ссылку на класс или полное описание для результатов, которые поставляются с AdMob
, и автозаполнение не показывает мне какой-либо метод, который, казалось бы, удовлетворял эту потребность. Если кто-нибудь укажет мне место, где есть хорошее описание классов AdMob
, это очень поможет.