您可以通过客户名单来创建面向目标用户的广告,而制作此名单的一个方法就是使用移动广告客户编号。移动广告客户编号是 Apple 或 Android 的广告 ID 或 Facebook 应用范围编号。本页介绍如何获取这些编号,以及在为应用广告创建自定义受众时如何使用这些编号。
开始前,请先阅读使用客户名单设置目标受众。
确定您想何时访问应用范围编号。例如,您可以在应用启动时或在用户执行特定操作(例如进行应用内购买)时访问编号。
您可以使用多种技术来识别用户:
下文提供了以上所有技术的代码示例。
收集编号后,您可以将这些编号存储在自选的数据库中,或存储在 Excel 或 .csv 文件中。
您需要以 Excel 或 .csv 文件格式向 Facebook 广告管理工具提供数据。大多数数据库系统都可以将数据导出为其中一种格式的文件。
请遵循我们的使用客户名单设置目标受众指南。在导入客户名单时,使用 Excel 或 .csv 格式的文件。
我们支持三种类型的移动广告客户编号:
编号 | 描述 |
---|---|
Apple 广告 ID (IDFA) | Apple 提供的广告编号,属于 iOS 广告框架的一部分。 |
Android 广告 ID | Google 提供的广告编号,属于 Google Play 服务的一部分。 |
Facebook 应用范围编号 | 如果用户通过 Facebook 登录您的应用,您可以使用其应用范围编号设置目标受众。 |
// This call does NOT require the Facebook SDK for iOS
#import <AdSupport/ASIdentifierManager.h>
NSString *userId = [[[ASIdentifierManager sharedManager]
advertisingIdentifier] UUIDString];
// Next: Store the user ID in your database
#import <FBSDKCoreKit/FBSDKCoreKit.h>
#import <FBSDKLoginKit/FBSDKLoginKit.h>
- (void)viewDidLoad
{
// Enable profile updates for example in `viewDidLoad`
[FBSDKProfile enableUpdatesOnAccessTokenChange:YES];
}
- (void)yourSelector
{
// Once user is logged in via Facebook Login you can call:
NSString *userId = [FBSDKProfile currentProfile].userID;
// Next: Store the ID in your database
}