我正在使用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调用来检查字符串是否会通过?
答案 0 :(得分:4)
Facebook广告系统允许全球大多数语言的广告标题和正文。但是,您在上面粘贴的符号位于专用于数学符号的Unicode范围内。 Facebook广告的正文或标题不允许这样做。您输入的字符(Unicode U2211)在U03A3的Unicode希腊字母范围内具有良好的替代字符。输入HTML实体不会像你想要的那样呈现。
答案 1 :(得分:0)
我没有链接,但Facebook很可能只支持/允许广告中使用扩展的ASCII字符。这将包括您列出的字符,但您列出的“sum”字符不在扩展的ascii中。您是否尝试过将html实体用于所需的“特殊”字符?