User Acquisition privacy compliance
Ensure your campaigns are compliant with frameworks like PIPL.
Read time 1 minuteLast updated 9 hours ago
When you run an ad campaign, ensure you meet Unity's advertising content policies. In addition to Unity's content policies, review these additional privacy requirements.
PIPL
PIPL is an acronym for the Personal Information Protection Law (PIPL), a data privacy law passed by China's National People's Congress to protect the data privacy of natural persons based in the People's Republic of China. PIPL came into effect November 2021 and requires players in China to affirmatively consent (opt-in) to have their personal information transferred and processed outside of China.Unity Ads SDK with optimized campaigns
If you have activated the Acquire Optimization setting from the Unity Monetization dashboard to enable optimized user acquisition campaigns on iOS, you will need to ensure your game is updated to at least version 3.7.1 of the Unity Ads SDK and using either the Unity consent solution or passing a custom consent form to comply with PIPL. Only data from players who have consented to both ads personalization and to have their personal information transferred outside of China will be included in optimized campaigns. Please note that because traffic in China is subject to opt-in rates, low opt-in rates might impact the post-install quality of your optimized user acquisition campaigns.PIPL compliance
To maintain compliance with PIPL, you need to use Unity Ads SDK version 3.7.1 or higher and activate the Acquire optimization setting on the Monetization dashboard. For more information, refer to the documentation on API key verification.Apple SKAdNetwork
Apple's iOS 14 release introduced key changes to the advertising ecosystem. Apple's StoreKit Ad Network, or SKAdNetwork, is a privacy API framework that helps ad networks and advertisers measure their ad activity on an aggregated level. The recommended best practice is to configure apps for SKAdNetwork install attribution by calling one of the following methods:registerAppForAdNetworkAttribution()updateConversionValue(_:)