【问题标题】:Can't submit Facebook Ad with api, new error code Your ad is ineligible for News Feed targeting无法使用 api 提交 Facebook 广告,出现新错误代码 您的广告不符合 News Feed 定位条件
【发布时间】:2015-06-15 14:20:27
【问题描述】:

我在通过 Facebook 广告 api 提交广告时遇到了问题,就像以前一样。

似乎出现了一个新问题。当然,Api 只会给我一个通用错误“无效参数”,但过去我注意到这基本上是出于任何原因导致广告创建失败并且没有告诉您任何具体内容。在另一种情况下,我将 curl 用于 Facebook 图表,因为我注意到它会为您提供更多信息。然而,在这种情况下不多。注意代码下方的错误信息。

    curl -X POST -F "name=Ad Administrator_15" 
-F "campaign_id=xxxxxxxxxx995" -F "creative={'creative_id': xxxxxxxxxx795}" / 
-F "adgroup_status=PAUSED" /
-F  "access_token={access_token}" / "https://graph.facebook.com/v2.2/act_{account_id}/adgroups"

这是收到的错误

{"error":{"message":"Invalid parameter","type":"FacebookApiException","code":100,"error_subcode":1487757,"is_transient":false,"error_user_title":"Ad Ineligible for Feed Targeting","error_user_msg":"Your ad is ineligible for News Feed targeting."}}

在检查 facebook 广告错误消息页面时。错误甚至不是 列出了,尽管还有许多其他的。

之前,我从 API 收到无效参数消息,只是因为我没有在我的广告帐户中放置付款资料。但是使用 curl 来查找此消息。但在那之后,我制作广告就很好了。看来这是一个新问题。

如果我可以直接询问 Facebook。我会问“嘿,你能在你的失败中添加一些描述性的错误消息,以便开发人员可以看到如何解决问题吗?”我想这问得太多了。

无论如何,我在这里可能会注意到,Campain 是使用 api 新创建的,然后是广告集,然后是带有广告图片的广告素材,所有这些都使用记录的 ID 很好地创建(我主要在此处显示的代码中屏蔽了这些 id安全原因)。当使用这些 id 时,甚至在带有 curl 的 API 之外,我都会注意到失败。以下是 API 中显示的跟踪错误。

Invalid parameter 

/var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Client.php(191): FacebookAds\Http\Exception\RequestException::create(Array, 500)
#1 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Http/Request.php(276): FacebookAds\Http\Client->sendRequest(Object(FacebookAds\Http\Request))
#2 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Api.php(140): FacebookAds\Http\Request->execute()
#3 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Api.php(182): FacebookAds\Api->executeRequest(Object(FacebookAds\Http\Request))
#4 /var/www/turnkey/vendor/facebook/php-ads-sdk/src/FacebookAds/Object/AbstractCrudObject.php(248): FacebookAds\Api->call('/act_xxxxxxxx40...', 'POST', Array)
#5 /var/www/turnkey/application/modules/Ads/models/FacebookAdsApi.php(473): FacebookAds\Object\AbstractCrudObject->create()

这里有个想法,如果有人,包括 Facebook 的人,因为他们拥有这个网站,能告诉我发生了什么,我将非常感激。

提前致谢。

【问题讨论】:

    标签: facebook api curl parameters ads


    【解决方案1】:

    Facebook 记录的广告创意消息正文所需的长度是,它需要最小长度为 1 个字符,最大长度为 90 个字符。在发生的事情之前,可以创建广告。即使在广告的标题和正文中包含测试内容。如果 Facebook 不喜欢这些内容,他们就不会被批准。例如“测试标题,测试正文”之类的消息之类的。 Facebook 似乎现在正在评估提交的文本,而不是广告批准。我猜他们想减少不必要的广告审批。因此,无需更新他们的文档。似乎对body领域有了新的要求。也许还有标题字段。

    我所做的只是将广告信息的正文从 17 个字符延长到 38 个字符。这做了两件事之一。它使该字段足够长以通过新的未记录限制,或者,通过在文本中添加更多单词,他们认为这不是测试消息。

    这就是他们的这种想法的问题。

    1 我正在为广告付费,我应该能够将我想要的内容放入其中。只要它有意义且不违反某些明显的某些内容政策,例如淫秽等。

    2 如果是关于长度而不是内容。我支付的广告只有 17 个字符,如果我只想说一些简短的话,应该要求更长。

    【讨论】:

      猜你喜欢
      • 2012-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-20
      相关资源
      最近更新 更多