设备标识符

上次更新:

Chartboost 标识符详解: 格式、用法和支持。


广告标识符

IFA 又称 IDFA。两者所指相同。

发送字段:

  • ifa

格式:

  • 来自设备的 IFA 数据十六位标记
  • 未插入破折号
  • 32 个字符长度

平台:

  • iOS

支持提供:

  • Chartboost iOS SDK v3.0.7 及以上
  • 数据传输
  • 服务器对服务器集成

如何获取我的 IFA?(iOS 版本 6.0+)

  1. 链接 AdSupport.framework (生成阶段 -> 链接二进制文件到库)
  2. 添加代码到应用,在 iOS 设备上运行 — 您会在日志中看到 IFA:
// 导入内容

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

// 打印 IFA (广告标识符) 到输入端。添加到 applicationDidBecomeActive,仅 iOS 6+ 设备。 
NSString* ifa = [[[NSClassFromString(@"ASIdentifierManager") sharedManager] advertisingIdentifier] UUIDString];
ifa = [[ifa stringByReplacingOccurrencesOfString:@"-" withString:@""] lowercaseString];
NSLog(@"IFA: %@",ifa);

或者您可以使用第三方应用 The Identifiers 来找到您的设备的 IFA。

使用 Chartboost SDK 是否符合 Apple 的 IDFA 政策?

Chartboost SDK 遵循限制广告跟踪设置和 Apple 在使用 IDFA 方面的限制:

  1. 在应用内显示广告
  2. 将应用安装归属为前一次展示的广告
  3. 将应用内操作归属为前一次展示的广告

请放心使用 Chartboost SDK,如有任何问题或顾虑,请联系我们


Google 广告 ID (GAID)

发送字段:

  • gaid

格式:

  • 32 个字符外加 4 条短横线 (例如 e4fe9bde-caa0-47b6-908d-ffba3fa184f2)
  • 小写字母

平台:

  • Android

支持提供:

如何获取 GAID?

  • 在您的 Android 设备上打开 Google 设置应用。
  • 选择广告
  • 您的广告 ID 会在底部显示。


Android ID

发送字段:

  • uuid

格式:

  • 不应使用哈希算法或其他处理
  • 16 个字符长度

平台:

  • Android

支持提供:

  • 所有 Chartboost Android SDK 版本
  • 服务器对服务器集成
  • 数据传输

如何获取我的 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

支持提供:

  • Chartboost SDK v3.1.1 及以下 (UDID 在 v3.2 中删除)
  • 服务器对服务器集成
  • 数据传输