Id id идентификатора и идентификатор ppublisher?
Я новичок в разработке приложений для Android. Я готовлю приложение, которое должно отображать Admob внизу, потому что я упаковал ac в Admob и получил идентификатор издателя и поместил его в свой код.
Но клиент дал мне интеграционные данные как
adunit ID -
xxxx (пятизначное число)
Вот идентификатор приложения:
0axxxxxb-xxdx-xxxa-xxxx-cxxbxxxxxaxx (здесь x - числа)
Мой вопрос: оба id и id издателя одинаковы? Если это так, у меня есть идентификатор издателя с 15-ти копеечным номером... но adunit id всего лишь 5 dig, что мне теперь делать?
Ответы
Ответ 1
Я бы сказал, что это то же самое, что основано на официальной документации Admob
Пять строк кода, которые требуется добавить баннер:
- Импортировать com.google.ads. *
- Объявить экземпляр AdView
- Создайте его, указав идентификатор устройства - идентификатор издателя AdMob
- Добавить представление в пользовательский интерфейс
- Загрузите его с объявлением
Уточните с вашим клиентом.
Ответ 2
Нет, PublisherId - уникальный идентификатор учетной записи, тогда как идентификатор объявления - это идентификатор для каждого приложения.
Ответ 3
Я получаю adUnitId
, используя этот метод, запущенный из метода onCreate()
из моего приложения.
public void getIdThread() {
new Thread(new Runnable() {
@Override
public void run() {
// Do not call this function from the main thread. Otherwise,
// an IllegalStateException will be thrown.
Info adInfo = null;
try {
adInfo = AdvertisingIdClient.getAdvertisingIdInfo(getApplicationContext());
Log.d("AD_INFO", "adInfo :: " +adInfo);
} catch (IOException e) {
// Unrecoverable error connecting to Google Play services (e.g.,
// the old version of the service doesn't support getting AdvertisingId).
} catch (GooglePlayServicesNotAvailableException e) {
// Google Play services is not available entirely.
} catch (IllegalStateException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (GooglePlayServicesRepairableException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
final String adUnitId = adInfo.getId();
final boolean isLAT = adInfo.isLimitAdTrackingEnabled();
Log.d("AD_INFO", "adUnitId :: " +adUnitId);
Log.d("AD_INFO", "isLAT :: " +isLAT);
}
}).start();
}
и это формат adUnitId
:
da123eb7-19a9-43aa-a98b-9ae24de45f25