Perhaps the issue has already been resolved, but I'll still give a couple of recommendations:
1. Regarding whether you need separate domains for separate advertising offices - yes, you do. Since you have blackhat niche you can get blocked advertising account, which may affect the blocking of...