기술 자료

Child data law compliance, CARU compliance, and contextual ads

Comply with child data privacy laws. Enable contextual ads and set age designations to meet COPPA and CARU requirements.
읽는 시간 4분최근 업데이트: 2일 전

Child data laws, including but not limited to the Children's Online Privacy Protection Act (COPPA), impose restrictions on how data can be collected and used from age-restricted users (for example, children under the age of 13, 16, or 18 depending on the applicable laws). Unity Ads provides app-level and user-level features to help publishers provide a safe and positive user experience to those users protected by relevant child data laws. Each Unity Ads-enabled project must specify whether their game targets age-restricted users.
중요
It's your responsibility to ensure your app-level and user-level age designations are set up accurately in the Unity Monetization Dashboard.
There are two types of ads that can appear in your game:
  • Personalized ads use behavioral user data to serve content that is more likely to interest the user. For example, if a user has played a series of sport-themed apps, ads for other apps with similar sports themes might appear. Apps targeting age-restricted users cannot serve personalized ads. Apps that serve personalized ads tend to accrue more revenue than apps that allow contextual ads.
  • Contextual ads are based only on the app that the user is currently playing. For example, if the user is playing an app that features basketball, other apps that feature basketball are likely to appear, regardless of other apps the user has played. Apps that target age-restricted users can only serve contextual ads. Apps that serve only contextual ads tend to accrue less revenue than apps that allow personalized ads.

Set app-level age designations

Selecting an age designation or compliance option determines how ad requests are processed in your project. At the app-level, all ad requests are treated as all child traffic or all adult traffic, depending on if your audience is children (as defined by applicable child data laws) or adults. If your project is aimed at both children and adults, set user-level age designations so you can specify the ad served by the user's age group. Refer to Child-directed ad network settings for instructions on how to set app-level age designations for your app available through the Unity Monetization dashboard.

Set user-level age designations

In the Monetization dashboard, app-level age designations treat ad requests uniformly as if all users are children or adults. When you select the option that your project has a mixed audience, you are able to track your users' individual signals and treat them as if they are a child or an adult, and serve contextual ads or personalized ads, respectively. If a signal is unspecified for any reason, contextual ads are served by default. If your app is directed to children but you want to more appropriately represent a mixed audience, you can programmatically assign users an age designation according to a flag passed to the Unity Ads SDK. To do this, implement the
nonbehavioral
metadata API according to your specific use case in the following sections.
중요
When the
nonbehavioral
field is true, the user cannot receive personalized ads. When the nonbehavioral field is false, the user can receive personalized ads. You must communicate the appropriate age-restricted status every time the SDK initializes to ensure that Unity Ads doesn't incorrectly treat a user as a child, as an adult opting out of personalized ads, or an adult consenting to personalized ads during their session.

Unity Ads self-mediated customers

If your project sends ad and privacy signals directly to Unity (without using Unity LevelPlay or a partner mediation platform such as MAX or AdMob), follow these steps to implement user-level child-directed designations for each app:
  1. Implement a way to determine if the user should receive personalized ads. How you do this is up to your discretion.
  2. Communicate the child-directed status of each user to Unity by implementing the
    nonbehavioral
    metadata API.
  3. Rebuild your app.
  4. Ensure your Unity Monetization dashboard settings are configured to be a mixed audience app. Refer to Child-directed ad network settings for instructions on setting your app to target children in a mixed audience.

Third-party mediation customers

If your project uses a supported mediation platform and you want to implement user-level age designations, do the following in the Monetization dashboard for each app:
  1. Implement a way to determine if the user should receive personalized ads. How you do this is up to your discretion.
  2. Follow your mediation provider's documentation on how to communicate that information to their platform.
  3. Ensure your Unity Monetization dashboard settings are configured to be a mixed audience app. Refer to Child-directed ad network settings for instructions on setting your app to target children in a mixed audience.

Third-party mediation platforms

If you're a third-party mediation provider that wants to support sending user-level age-restricted signals to Unity on behalf of developers, reach out to customer support or your managing partner.
참고
Unity currently support LevelPlay, MAX, and AdMob as third-party mediation solutions for user-level age designations.

Nonbehavioral metadata API implementation

// If the user opts out of personalized ads:MetaData userMetaData = new MetaData("user");userMetaData.Set("nonbehavioral", "true");Advertisement.SetMetaData(userMetaData);// If the user opts in to personalized ads:MetaData userMetaData = new MetaData("user");userMetaData.Set("nonbehavioral", "false");Advertisement.SetMetaData(userMetaData);
참고
You must commit the changes to the
MetaData
object for each value before trying to set another value.
If a user takes no action to confirm their age (for example, they close a prompt), we recommend that you re-prompt them at a later time. Users with an undefined individual age-restricted status will see ads consistent with the default behavior as defined in the Monetization dashboard.

CARU compliance

The Children's Advertising Review Unit (CARU) promotes responsible advertising and privacy practices to children under the age of 13. To assist with our customers' compliance with CARU guidelines, all COPPA ads have a watermark that identifies the ad as an Advertisement and have bolded the exit and skip buttons.