Unity Ads causing Google Play Rejection: Families ad format

Issue with your app
We found the following issue(s) with your app:
Version(s) Eligibility Issue
App Bundle:40 Families ad format requirements
Your app contains ads that do not comply with our Families ad format requirements. For example, the following is prohibited:

  • Ads that interfere with normal app use that are not closeable after 5 seconds.
  • Ads or offers for in-app purchases that are not clearly distinguishable from your app content: For example, your app contains an ad that is not clearly labeled, or your app contains an ad that is styled similar to the game interface.

To resolve this issue, please remove any violating ad content submitting an app update. For more details, you can refer to the Ad format requirements section on the Families Ads and Monetization policy page.


About Families Policy Requirements
If one of the target audiences for your app is children, you must comply with the Families Policy Requirements.

App status: Rejected
Your app has been rejected and wasn’t published due to this policy issue. If you submitted an update, the previous version of your app is still available on Google Play.

The above screenshot and message is an email I received from Google when trying to submit my game to the play store. The screenshot shows a Unity Ad that apparently isn’t in compliance with the Google families ad policy (because my game icon contains an animated character, I have to target users under 13 years of age which means I have to comply with the families ad policy).

What can I do about this so that my app will pass the review process?

Looking at the ad it appears that you have a rewarded ad that is not set to be skippable after 5 seconds, as such it is a breach of the ad format requirements. You will need to change your ‘Allow Skip’ setting in your Ad Unit’s settings to ensure it is skippable after less than 5 seconds

Wow, I am in a similar zone, but kinda different since almost 2 months now. It was mostly because of how strict Play Families is, but now after understanding a few more things, it’s more like “How do I do this”?

Currently stuck at finding a way to disable Android Advertisement Id transmission, or atleast a confirmation that it is done. Like, I literally found a post for this android - Disable Advertising ID (AAID) collection runtime in Unity Firebase SDK - Stack Overflow but for Firebase. Nothing about Unity Ads.

And Unity Ads doc is all like that “you can just tick that it needs to comply with Play Families and done”. Except that despite my game not being labelled as focusing on mixed audience (rather it targets everyone on google play, but treats them all as kids, i.e. non-behavioural ads only), so AD_ID shouldn’t be declared in the manifest, but it is.

I can try having a custom manifest, but that’s going to be kinda complicated as I haven’t touched Android Studio in years.