# Facebook Ads

#### 背景

用户可以集成facebook ads到appflow. 实现：

1. 获取facebook平台的广告投放成本（Spend on ads）

#### **如何配置appflow**

1. 在Settings板块，找到Applications，并编辑，打开的页面如下。

<figure><img src="https://1902080327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTUSTYqtR8RNNkx3qqWf9%2Fuploads%2Fr88lQgD6rYrkJpjJB1f9%2Fimage-20250701-085419.png?alt=media&#x26;token=b0d6f894-d6dc-4605-8303-43263d55fe43" alt=""><figcaption></figcaption></figure>

2. 给facebook integrations填入 Access Token, 并Activate Integration开启功能。

<figure><img src="https://1902080327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTUSTYqtR8RNNkx3qqWf9%2Fuploads%2FgxCNloJ6tr4IrftkoZnE%2Fimage-20250701-085811.png?alt=media&#x26;token=b184aa19-24eb-4a2c-bc19-a3cd86c91af2" alt=""><figcaption></figcaption></figure>

#### 如何获取Access Token

1. 在FB建立开发者账户并创建APP ID，配置BM
2. 研发在产品接入FB的SDK
3. 在event manager 配置App后生成Data source
4. 在Data source的settings获取access token

**TODO: 因为没有相关的环境，无法进行配置截图，后续需要补充配置细节**

### 非开发者模式获取token

1. **在 BM → Users → System Users 新增 System User**
   * 角色选择 **Admin**
2. **为 System User 关联目标广告账户**
   * 进入 **Add Assets**
   * 赋予 `Advertiser` 或 `Manage Ad Account` 等权限
3. **生成长期访问令牌**
   1. 点击 **Generate New Token**
   2. 选择本应用
   3. 勾选权限：
      * `ads_read`
      * `ads_management`
      * `business_management`
   4. Token 有效期选择 **Never expires**
   5. 生成后复制并保存 Token

部分截图

1.创建一个admin类型system user

<figure><img src="https://1902080327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTUSTYqtR8RNNkx3qqWf9%2Fuploads%2Fz5hn7k0Azi2SJGvMcl0O%2Fimage.png?alt=media&#x26;token=6fc9934d-f779-448e-bd40-27da790a9aa6" alt=""><figcaption></figcaption></figure>

2.选择相关adcount Assign permissions\
![](https://1902080327-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FTUSTYqtR8RNNkx3qqWf9%2Fuploads%2Fm3liBICmr8wi0NSqpzUF%2Fimage.png?alt=media\&token=d415e10a-fa99-4c34-b462-3309fe484642)

3.点击 **Generate New Token选择需要权**
