1

我正在使用 ruby​​ 中的 mini_fb gem 创建一个广告组:

response = fb_ads.create_ad_groups_with_image('adgroup_specs' => adgroup_specs)

如果广告文字包含某些字符,例如 ∑,则会失败并出现以下错误:

The text contains an invalid character. Ads may only contain alphanumeric characters, punctuation, and spaces. Note that line breaks and = are not allowed.

但是,还有许多其他字符,例如 π、ö é、î、ä、å、ç、è 和 ø,都可以接受。是否有 Facebook 在其广告中接受哪些字符的列表,或者我可以进行快速 API 调用来检查字符串是否会通过?

4

2 回答 2

4

Facebook 广告系统允许使用全球大多数语言的广告标题和正文。但是,您在上面粘贴的符号位于专用于数学符号的 Unicode 范围内。不允许在 Facebook 广告的正文或标题中使用。您输入的字符 (Unicode U2211) 在 U03A3 的 Unicode 希腊字母范围中有一个很好的替代字符。输入 HTML 实体不会像您想要的那样呈现。

于 2011-12-09T22:40:57.650 回答
0

我没有给你的链接,但 Facebook 很可能只支持/允许在其广告中使用扩展的 ASCII 字符。这将包括您列出的字符,但您列出的“总和”字符不在扩展 ascii 中。您是否尝试过将 html 实体用于所需的“特殊”字符?

于 2011-12-09T01:23:52.770 回答