Идентификаторы устройств

Последнее обновление:

Разъяснения по идентификаторам Chartboost: форматы, использование и поддержка.


Идентификаторы для рекламы

IFA иногда называют IDFA. Это одно и то же.

Передается в поле:

  • ifa

Формат:

  • Шестнадцатеричное представление данных IFA от устройства
  • Дефисы не добавляются
  • Длина 32 знака

Платформа:

  • iOS

Поддерживается:

  • Chartboost iOS SDK v3.0.7 и выше
  • Ответными вызовами
  • Интеграция для «сервер-сервер»

Как узнать свой IFA? (iOS 6.0 и выше)

  1. Скомпонуйте AdSupport.framework (Build Phases -> Link Binary With Libraries)
  2. Добавьте эти строки кода в приложение и запустите его на устройстве iOS – вы увидите IFA в журнале:
// Импортировать это

#import <CommonCrypto/CommonDigest.h>
#import <AdSupport/AdSupport.h>

// Вывести IFA («идентификатор рекламы») в раздел Output. Добавить в applicationDidBecomeActive. Только для устройств с iOS 6+. 
NSString* ifa = [[[NSClassFromString(@"ASIdentifierManager") sharedManager] advertisingIdentifier] UUIDString];
ifa = [[ifa stringByReplacingOccurrencesOfString:@"-" withString:@""] lowercaseString];
NSLog(@"IFA: %@",ifa);

Кроме того, IFA своего устройства можно определить с помощью стороннего приложения под названием The Identifiers.

Соответствует ли Chartboost SDK правилам IDFA Apple?

Chartboost SDK соблюдает настройку «Limit Ad Tracking» и ограничения Apple на использование IDFA при:

  1. Передаче рекламы в приложения
  2. Cоотнесении установки приложения с ранее переданной рекламой
  3. Соотнесении предпринятого действия внутри приложения с ранее переданной рекламой

Вы можете пользоваться Chartboost SDK без колебаний. При любых сомнениях и вопросах обращайтесь к нам.


Google Advertising ID (GAID)

Передается в поле:

  • gaid

Формат:

  • 32 знака с 4 дефисами (например, e4fe9bde-caa0-47b6-908d-ffba3fa184f2)
  • Буквы строчные

Платформа:

  • Android

Поддерживается:

Как узнать свой GAID?

  • На устройстве Android откройте приложение Google Settings.
  • Выберите "Ads".
  • Внизу будет виден ваш ID для рекламы.


Android ID

Передается в поле:

  • uuid

Формат:

  • Не должен хэшироваться или как-либо меняться
  • Длина 16 знаков

Платформа:

  • Android

Поддерживается:

  • Всеми версиями Chartboost SDK для Android
  • Интеграция для «сервер-сервер»
  • Ответными вызовами

Как узнать свой Android ID?

  1. Импортируйте android.provider.Settings.Secure;
  2. Добавьте эти строки кода в приложение и запустите проект на устройстве Android – вы увидите Android ID в журнале:
// Импортировать код
import android.provider.Settings.Secure;

// Вывести Android ID на печать в журнал
String android_id = Secure.getString(getBaseContext().getContentResolver(),Secure.ANDROID_ID);
Log.e(TAG, android_id);

UDID

Передается в поле:

  • uuid

Формат:

  • Не должен хэшироваться или как-либо меняться
  • Длина 36 знаков

Платформа:

  • только iOS

Поддерживается: