1. Veriify your accounts ( with your personal ID, business license, etc.)
2. Enable two factor authentication
3. Remove at risk people from your business manager
4. Get your team verified
5. Get yourself and your team certified with Facebook Blueprint training
6. Get verified to run political ads
7. Verify your domains
8. Prevent billing issues
9. Increase FB messenger reply speed ( always reply within 24 hours)
10. Improve your Facebook page feedback score.
Bonus tip: I deliberately abbreviated a word in the ten tips that can get your Facebook ads account shut down. Did you spot it? 
Great stuff, thanks!
Where can I find my page feedback score & is it hard to get verified to run political ads?
Nice list @wisdompower! Thank you!
Other tips on minimizing account bans:
https://stmforum.com/forum/showthrea...B-Account-Bans
Amy
@vortex I thought sharing a quick list will empower the lazy folks starting out with Facebook. Thanks for sharing the exhaustive guide. 
Given the chance, I would tweak the title of this one to "the lazy man's check-list to avoiding Facebook bans."
Too lazy to correct anyway. 

Does puting all your ad accounts in an agency like adespresso helps?
@wisdompower
thank you for your wisdom.
I struggle with Facebook a lot since November 2020. I have never gotten an ad account banned in more than 5+ years prior and have been running only WH ecom stuff for my own brands mostly.
I have everything verified that can be verified, but some ad accounts are still disabled and the internal team is not taking a close look into it. I think it has to do with the fact that Facebook keeps rejecting catalog items for weird BS reasons. After manual reviews the items are always reinstated, but that lasts maybe a day and then Facebook automatically disables them. I think that this might was the culprit.
I am on account #3 and it is live for 4 months now, so fingers crossed.
Is there a safe protocol to creating new ad accounts for WH affiliate offers? I assume it should always be 1 domain per ad account, but what should you do if the max number of ad accounts is reached or can you always use a LP with the same domain in between your offers?
I would love to run stuff on FB, but I am scared of losing more accounts and also getting my personal profile restricted from adveritizing activities, which happend before but got reinstated.
@kaizen502 my understanding is that if you have a single account banned (for whatever reason), your new accounts are surely prone to more bans. The analogy is kind of having a bad apple that spoils the rest. It's best to get to the root of the problem on what is causing the account bans... appeal them and clarify with FB on what led to the ban so you don't get one in the future. The list here is by no means exhaustive, but FB can ban you for seemingly "trivial" reasons... did you see I deliberately abbreviated Facebook... and yes if you are using "FB" instead of Facebook (superscripted with TM) it can lead to a ban. The elements of the ad copy also play a role. Say for instance if you addressed directly to the visitor "you" , "free offers" , tall unrealistic claims, some elements of the LP like not adding a proper disclaimer that it's not a part of Facebook, privacy policy, bad reviews, people reporting your ads ( which can be with malicious intentions from a competitor) etc. Before addressing any other aspects of your query, I would suggest to sort out the banned accounts first before going for affiliate or other offers. You can always ask them on what you can do in your power to avoid future bans. Then surely it isn't the end of the world with a banned FB account.
@wisdompower
It is very difficult. Accounts are spread over 2 BMs but always the same payment method. Sorting something out with Facebook seems to be impossible as I only get low-level support reps who have no power of making a decision and often times do not even have the information as to why an account is banned. Heck, I had to chat with one rep for an hour to at least get the policies for which the accounts have been flagged which are just BS.
Yestereday I talked to a German rep on the phone that told me that in our instance selling wallets it can happen quite often that products in the catalog are rejected for dubious reasons like "Crypto" or in our case the machine thinks that we are selling "Event Tickets". FB is not able to fix this underlying issue.
Manual reviews do not overwrite the decision making of the dumb machine, so we end up fighting an uphill battle here.
I wonder if becoming a Facebook Marketing Partner could at least help getting better support when shit happens?
@kaizen502 possibly yes, but I am not sure. The reps at times create an internal case for the decision makers if you get lucky. Google ads is slightly better in terms of support and it is at times helpful to cross-check with them first with landing pages, etc. before making an ad live on FB. But again they are lower level support as you rightly pointed out.
Again, the crux here is getting the banned accounts reinstanted (get a credible reply on the cause and preventing future bans) before making any further business decisions.
There's another round about way... hint: can you connect with any Facebook employee through Linkedin?
Also, for any experimentation you can try someone else's genuine account (with no footprints/connections to your account in use)? Maybe create a few dummy accounts with an app like multilogin and residential/mobile proxies just to test out? But again these "dummy accounts" will surely get banned banned sooner or later. From my personal experience black hat stuff never ever works in the long run.
Hey Diezel, What sort of rental accounts? and how have they been working for you? 