0

I get the following error while trying to create Custom Audience from FB UserIds

(OAuthException - #2655) (#2655) Terms of service has not been accepted

I asked the owner user of this ad account to Accept the terms of service in this link: https://www.facebook.com/ads/manage/customaudiences/tos.php

But he told me that he already accepted it. Am I missing anything?

Tal Yaari
  • 463
  • 6
  • 15
  • The user whose access token you're using needs to accept the terms; maybe your client accepted the previous version of the terms and they've been updated subsequently? – Igy Apr 10 '14 at 17:02
  • 5
    I'm voting to close this question as off-topic because [we are not customer support for your favorite company](//meta.stackoverflow.com/questions/255745/). – Machavity Mar 03 '18 at 15:18

2 Answers2

3

There are 2 sets of custom audience Terms of Service:

Your user needs to accept both it sounds like. The error message from Facebook should have the correct URL to the un-accepted Terms of Service, but you should forward them both to your user just in case.

Eric Hydrick
  • 3,467
  • 2
  • 28
  • 41
2

The workaround right now is to accept the Terms of Service for Custom Audiences for all the available categories, even if you just upload dummy data in all of them.

Sudipta Chatterjee
  • 4,592
  • 1
  • 27
  • 30
  • 1
    Just for the record: The checkbox for the ToS is "hidden" in a modal dialog when creating a custom audience in the [audience manager](https://business.facebook.com/ads/audience_manager/) – devsnd Nov 10 '14 at 13:01