Home > Paid Traffic Sources > Facebook & Instagram

FB Ad Ban Reason Check Tool (24)


04-15-2019 10:55 AM #1 vondutch (Member)
FB Ad Ban Reason Check Tool

Yo guys,

So do you remember that list with internal reasons FB has to ban or flag your ads (I mean this list)? I came across some tool that gives you the opportunity to look up the reason why your ads (ad account) got flagged / banned so you can improve the next time. It gives you insight in how FB looks at your ads, link etc. You can find it here: https://fbadchecker.com/

So why is this useful:
It gives insights in why your ads are getting banned and with this information you can fix the issues in your setup.

Let me give you an example of what you can do with this information based on a couple of my own ads:
Here is a sample screenshot made of the reasons why my ads from one of my FB accounts for flagged/banned of the reasons for flagging/banning my ads
Click image for larger version. 

Name:	e3f601b3a861c468df27643f69d3520e.png 
Views:	308 
Size:	198.3 KB 
ID:	21107

What do we see here:
Ad Account name , image of the ad, ad name, relevance score, ad status, reason for flag/ban.
If you see "ADS_INTEGRITY_POLICY" under the ad account name (like in the screenshot), that means it's an ad account banned for "Policy Violation".

So let's go over the flag reasons and what we can learn from it for these three ads:
- Conor84 got flagged for "Cloaking". This can mean that I made a mistake in my cloaking setup, my cloaker was not turned on properly, maybe they detected a redirection or maybe my cloaking software is outdated. Because apparently FB detected a form of cloaking on this ad.

- Jan4 got flagged for "NUDITY_NOTPORN" & "SEXUAL". It's very clear what this means and the issue lies somewhere in the image of the ad or the text. In this case it was because there was some heavy tattooed guy without shirt that we used in our ad. We hoped all of his black tattoo's would maybe trick the FB AI, but apparently it didn't haha at least we know this now and wont make the same mistake the next time!

- Famke17 was flagged for "DECEPTIVE_EMPLOYMENT". After seeing this reason I looked into my ad copy. And I concluded it had to do with one word that I used in my ad copy. From this we learned to formulate sentences in a bit different way.

The point of this tool is to learn how to improve your ads by getting insight in how FB views your ads.

Good luck, FB is getting harder with the day. Don't stop learning and keep improving !

Edit: read instructions well to see how it works under "how to find it"


04-15-2019 11:51 AM #2 Todor (Member)

Looks interesting, thanks for the share. We found a piece of code last year that had all those labels and assumed they are accessible via API, but in many cases the ad account itself gets banned and the ads inside are not dissapproved so we wouldn't see in this case what happened right?


04-15-2019 12:16 PM #3 vondutch (Member)

If your ad account is banned but FB didn't flag any of your ads then you wont see it back in this tool either. However, in my experience, 99% of accounts with banned ad accounts have some ads which are flagged with these 'internal ban reasons'. So for the big majority of banned ad accounts you should see flag reasons for at least some of your ads.

Only ads with flag reason you will see back in this tool.


04-15-2019 02:44 PM #4 stickupkid (Senior Moderator)

Thanks, definitely going to test this soon!


04-17-2019 07:28 AM #5 vortex (Senior Moderator)

Very interesting!

Thanks very much for the share @vondutch! Will test this next time I get an account ban.



Amy

Sent from my SM-G930W8 using STM Forums mobile app


04-17-2019 07:49 AM #6 bibanum007 (Member)

Does this app works and where can I find "access token" for each campaign I am managing on Facebook ?

As I understand it detects real problem why Facebook disabled us ad account - but what then when we know where is the problem if we had ad account blocked.


04-17-2019 08:40 AM #7 vondutch (Member)

Quote Originally Posted by bibanum007 View Post
Does this app works and where can I find "access token" for each campaign I am managing on Facebook ?
Hey man, token is in the source. If you want I can provide some screenshots or more specific instructions so you can find it.

As I understand it detects real problem why Facebook disabled us ad account - but what then when we know where is the problem if we had ad account blocked
What is does is showing you the reason FB had to flag certain ads in your ad account, IF FB flagged any of your ads (but usually they did flag at least some if you have a banned ad account). It's just to learn how FB is looking at your ads and your whole setup. You wont be able to recover ad accounts with this but maybe you can keep new ones alive longer by what you learned from your flagged ads. That's the only purpose.


04-17-2019 08:53 AM #8 bibanum007 (Member)

Yes could you send me instructions how to find that token for each campaign ? And example how this app shows you problem that you detect where is problem . ?


04-19-2019 12:13 PM #9 frenchy973 (Member)

Quote Originally Posted by vondutch View Post
Hey man, token is in the source. If you want I can provide some screenshots or more specific instructions so you can find it.


What is does is showing you the reason FB had to flag certain ads in your ad account, IF FB flagged any of your ads (but usually they did flag at least some if you have a banned ad account). It's just to learn how FB is looking at your ads and your whole setup. You wont be able to recover ad accounts with this but maybe you can keep new ones alive longer by what you learned from your flagged ads. That's the only purpose.
Hey, please let me know if you were able to find the instructions. I don't seem to see them anywhere.


04-24-2019 02:28 PM #10 dbmedia (Member)

cool app thanks!


04-24-2019 03:34 PM #11 reflexcash (Member)

Quote Originally Posted by vondutch View Post
Hey man, token is in the source. If you want I can provide some screenshots or more specific instructions so you can find it.


What is does is showing you the reason FB had to flag certain ads in your ad account, IF FB flagged any of your ads (but usually they did flag at least some if you have a banned ad account). It's just to learn how FB is looking at your ads and your whole setup. You wont be able to recover ad accounts with this but maybe you can keep new ones alive longer by what you learned from your flagged ads. That's the only purpose.
Hey @vondutch, can you please share the instructions here because it doesn't seem to work using the access_token.

Thanks a lot for sharing the tool !


04-24-2019 06:50 PM #12 pwngames ()

I'm getting this message:
Click image for larger version. 

Name:	c8ab4685d1efc28c99c58fd4f03b2442.png 
Views:	82 
Size:	39.4 KB 
ID:	21163


04-24-2019 07:57 PM #13 madyaba (Member)

same here


04-25-2019 08:54 AM #14 -ticon- (Member)

This looks super interesting, very keen to try it out when I get an account ban.

Also, here is the table with all of the current reasons that an account gets banned/ad gets disapproved:

Click image for larger version. 

Name:	Screenshot 2019-04-17 at 16.35.32.png 
Views:	99 
Size:	2.22 MB 
ID:	21165

Got it from a course I'm currently doing and apparently it's straight from a Facebook reps dashboard.

Enjoy!


04-25-2019 09:13 AM #15 bibanum007 (Member)

Why I have constantly this error notice when I put access token inside FbADchecker? How to solve this problem - I saw somebody here also is dealing with this problem.

I copied complete token from page source withou
t " " and I have that kind of problem ?Click image for larger version. 

Name:	FB ADS.png 
Views:	39 
Size:	223.5 KB 
ID:	21166


04-25-2019 09:46 AM #16 vondutch (Member)

Quote Originally Posted by bibanum007 View Post
Why I have constantly this error notice when I put access token inside FbADchecker? How to solve this problem - I saw somebody here also is dealing with this problem.

I copied complete token from page source withou
t " " and I have that kind of problem ?Click image for larger version. 

Name:	FB ADS.png 
Views:	39 
Size:	223.5 KB 
ID:	21166
I think it's because the access token is for whatever reason not working properly. FB works in mysterious ways https://media.giphy.com/media/iUkJpOG6dPcfS/giphy.gif


04-25-2019 08:07 PM #17 bibanum007 (Member)

But I had this problem with few token..what to do in that case ?


04-26-2019 08:57 AM #18 vondutch (Member)

Quote Originally Posted by bibanum007 View Post
But I had this problem with few token..what to do in that case ?
To be very honest I don't know either. I didn't encounter this issue. Like I wrote in my previous post: FB works in mysterious ways... if something works for me but not for you (assuming you followed the steps correctly) then it can only have to do with the account/FB. The token you can find in the source is a temporary access_token not a permanent developer access_token. So maybe it has to do with that? But again, I'm just speculating at this point, I can't say for sure either what the problem is.


04-29-2019 10:41 AM #19 binaryman (Member)

Can you please post step by step manual with a code example to put into the bar?
It doesnt work for me for any accounts/codes
thank you


04-29-2019 01:38 PM #20 vondutch (Member)

Oke listen up, let me write here some specific instructions.
You go to your ads manager (if you don't know what that is then it's better stop reading here and learn a bit more about FB ads)
Sample Ads Manager of one of my banned accounts:
https://gyazo.com/d4453e429c16deb5a3e7e1a27dbf0a91

Right-mouse click and press "View Page Source"
https://gyazo.com/e466f792139f1d1f10677d7b4903659e

Do a page search on "access_token:"
https://gyazo.com/92ba6919938ab09f72e6b6228e3745e4

And the access_token is behind there, in this case starts with EAABsbC......

I really can't make it more clear. These are also the exact same instructions as provided on the page. I AGAIN want to point out that FB is NEVER consistent. They test 100000 new things at the same time and maybe for some reason it just doesn't give you an access_token in the source. ... or you're looking at the wrong page due to being unexperienced with FB ads.


04-29-2019 01:46 PM #21 stickupkid (Senior Moderator)

Quote Originally Posted by vondutch View Post
Oke listen up, let me write here some specific instructions.
You go to your ads manager (if you don't know what that is then it's better stop reading here and learn a bit more about FB ads)
Sample Ads Manager of one of my banned accounts:
https://gyazo.com/d4453e429c16deb5a3e7e1a27dbf0a91

Right-mouse click and press "View Page Source"
https://gyazo.com/e466f792139f1d1f10677d7b4903659e

Do a page search on "access_token:"
https://gyazo.com/92ba6919938ab09f72e6b6228e3745e4

And the access_token is behind there, in this case starts with EAABsbC......

I really can't make it more clear. These are also the exact same instructions as provided on the page. I AGAIN want to point out that FB is NEVER consistent. They test 100000 new things at the same time and maybe for some reason it just doesn't give you an access_token in the source. ... or you're looking at the wrong page due to being unexperienced with FB ads.
I was using this token for another service, turned out some tokens of fairly new farmed accounts were not recognized at all by Facebook. I guess that might be the problem with some guys here too... that some accounts are just not "stored" well (yet). Thanks for your explanation (and patience) again haha.


04-29-2019 02:08 PM #22 vondutch (Member)

Quote Originally Posted by stickupkid View Post
I was using this token for another service, turned out some tokens of fairly new farmed accounts were not recognized at all by Facebook. I guess that might be the problem with some guys here too... that some accounts are just not "stored" well (yet). Thanks for your explanation (and patience) again haha.
Thanks for your input. Could be that some new farmed accounts don't have this in the source, they are making so much changes lately

For accounts that are literally missing the access_token in the source, you can always create a developer access token (https://developers.facebook.com) but it's a bit much for me to also write out those instructions hahah so for everybody that want to do this, I would suggest to look up in google/youtube how to generate a developer access token in FB.


04-29-2019 05:04 PM #23 desteny (Member)

I tested this before(would of been REALLY good to find out leaks in setups, when mass ban hits), but seems like they do not work for EU accounts, as I get no error, but simply empty page with no data. Tried 3 different GEO's in EU.


04-30-2019 09:41 AM #24 vondutch (Member)

Quote Originally Posted by desteny View Post
I tested this before(would of been REALLY good to find out leaks in setups, when mass ban hits), but seems like they do not work for EU accounts, as I get no error, but simply empty page with no data. Tried 3 different GEO's in EU.
I understand what you're saying and I also have sometimes ad accounts which don't show any flagged ads but in general works fine for me on EU accounts.
It's just that FB isn't ALWAYS flagging ads. Sometimes they also just ban your ad account without flagging any ads, because they are not consistent in what they do.


Home > Paid Traffic Sources > Facebook & Instagram