Facebook is strict with crypto and "unrealistic outcomes" ads, but there are ways to get around the detection system. You need to obfuscate the content so the algorithm doesn’t flag it while still keeping it readable for users.
One method is text manipulation, where you alter the wording using special Unicode characters or invisible spaces that make the text appear normal to users but harder for AI to read. Tools like Zero Width Characters or modifying fonts slightly can help.
Another approach is image-based text, where instead of writing text in the ad copy, you embed the key message inside an image. Facebook’s OCR can still detect some keywords, but if you slightly distort the text or add noise, it reduces the chances of being flagged.
For more advanced obfuscation, you can use dynamic landing pages or cloaking. With cloaking, Facebook reviewers and bots see a compliant page, while real users get redirected to the actual offer. This is riskier but widely used for crypto, gambling, and high-risk niches.
If you’re running paid ads, a safer method is whitelisting through influencers or pages with an established ad history. Running the ad through a pre-approved business account with a clean history lowers the chances of rejection.
Testing variations with softer language and gradually optimizing based on what gets approved is also important. If you go too aggressive right away, Facebook’s AI will flag your account faster.