在您的 Facebook 页面接受 Facebook 的潜在客户生成服务条款之前,您无法投放潜在客户广告

问题描述 投票:0回答:2

我无法创建广告集。我收到的错误消息是“在您的 Facebook 页面接受 Facebook 的潜在客户生成服务条款之前,您无法投放潜在客户广告。”当我手动创建广告集时,我已经接受了 Facebook 的潜在客户生成服务条款。

  const params = {
    name: 'Test Housing Ad set',
    bid_amount: '2',
    campaign_id: campaignId,
    billing_event: 'IMPRESSIONS',
    promoted_object: {
      page_id: <PAGE_ID>,
    },
    targeting: {
      [Targeting.Fields.facebook_positions]: ['feed'],
      [Targeting.Fields.geo_locations]: { countries: ['US'] },
      [Targeting.Fields.publisher_platforms]: ['facebook', 'audience_network'],
    },
  };
  const fields: any[] = [];

  try {
    const adset = await new AdAccount(accountId).createAdSet(fields, params);
    console.log(adset);
  } catch (err) {
    console.log(err);
  }

如有任何帮助,我们将不胜感激。

typescript facebook facebook-graph-api facebook-ads-api facebook-nodejs-business-sdk
2个回答
0
投票

您必须是广告帐户管理员或广告帐户广告商,并从 https://www.facebook.com/ads/leadgen/tos

手动接受它们

更新: 我解决了这个问题。 就我而言,我用于进行 API 调用的令牌是为与接受 TOS 的用户不同的用户生成的。 我与接受 TOS 的用户生成了一个新令牌,它再次起作用了。


0
投票

我正在使用应用程序秘密(

appsecret_proof
)。禁用它会使错误消失。

要禁用访问:https://developers.facebook.com/apps/YOUR_APP_ID/settings/advanced/

© www.soinside.com 2019 - 2024. All rights reserved.