请教下, Facebook 的广告如何通过 api 去验证 idfa 来自 Facebook 的广告?

2020-08-24 17:26:02 +08:00
 SchrodingerCat

现在对接 Facebook 的广告,因为 Facebook 的广告对接是客户端使用的 sdk,然后用户点击广告也没有监测链接什么的。 查文档发现只有上报的接口 https://developers.facebook.com/docs/marketing-api/app-event-api#----, 没有获取验证 idfa 的接口。请教各位有对应的解决方案吗?

1031 次点击
所在节点    问与答
8 条回复
DJQTDJ
2020-08-24 17:43:01 +08:00
安卓不会,ios 我到能帮你
SchrodingerCat
2020-08-24 17:48:28 +08:00
@DJQTDJ 现在接的是 ios 的,请教下你们是如何解决的
SchrodingerCat
2020-08-24 17:51:16 +08:00
@DJQTDJ 方便留个微信请教吗
DJQTDJ
2020-08-24 17:55:05 +08:00
@SchrodingerCat


#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 user ID in your database
}
SchrodingerCat
2020-08-24 18:51:55 +08:00
@DJQTDJ 不太明白这个 viewDidLoad 和 yourSelector 是什么时候触发的呢?安装 app 之后就执行吗
SchrodingerCat
2020-08-31 11:22:48 +08:00
@DJQTDJ 你发的这段代码只是获取到 idfa 信息,但是怎么去确定这个 idfa 是来自 Facebook 的广告呢?
DJQTDJ
2020-08-31 11:41:15 +08:00
@chrodingerCat
FacebookUSER ID
SchrodingerCat
2020-08-31 12:01:29 +08:00
@DJQTDJ FacebookUSER ID 不是用户通过 Facebook 账户登录的才有吗?我们没有接 Facebook 的登录

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/701021

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX