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