[Fix] The advertising ID declaration form is now available for you to complete

The Error “The advertising ID declaration form is now available for you to complete.”, is an error that is invoked when you are working on building a flutter app and using Firebase and google analytics.

You can see this error even if your app does not use any ads. Given below is the snippet of the error you might get:

The advertising ID declaration form is now available for you to complete.

I would like to share with you the steps I took to fix the “The advertising ID declaration form is now available for you to complete.”

Why “The advertising ID declaration form is now available for you to complete” Error is Seen?

The error, “The advertising ID declaration form is now available for you to complete.” is seen because this rule has been mandated by Google Play for all developers and will soon apply to all applications.

The advertising ID is a one-of-a-kind, user-resettable advertising ID given by Google Play services.

It offers customers more flexibility and allows developers a simple, standard framework for monetizing their applications.

It allows users to change their identifier or opt out of tailored adverts (formerly known as interest-based ads) inside Google Play applications.

When a user opts out of personalisation using advertising ID in Android Settings, the advertising ID will be erased as part of a Google Play services update in late 2021.

Any efforts to retrieve the identification will result in a string of zeros rather than the identifier itself.

Notifications for opt-out choices will be sent to developers and ad/analytics service providers to assist them with regulatory compliance efforts and to respect user choice.

This gradual release of Google Play services will begin with applications running on Android 12 in late 2021 and will extend to include apps running on all devices that support Google Play on April 1, 2022.

Use App Set ID for non-ad use-cases such as analytics and fraud protection.

Furthermore, when applications are updated to target Android 13 or above, they must declare a Google Play services regular permission in the manifest file as follows:

<uses-permission android:name="com.google.android.gms.permission.AD_ID"/>

Some SDKs, like the Google Mobile Ads SDK (play-services-ads), may already indicate this permission in the library manifest.

If your app depends on these SDKs, the AD ID permission from the SDK’s library manifest gets merged with your app’s main manifest by default, even if you don’t explicitly specify the permission in your app’s main manifest.

On the Android Developers site, you can learn more about merging manifest files.

This permission will be enforced on all devices from April 1, 2022.

Fill out this form if you wish to test the aforementioned notification system.

The detailed solution to fix the error “The advertising ID declaration form is now available for you to complete.”, is given below:

How to Fix “The advertising ID declaration form is now available for you to complete” Error?

To fix the error, you will have to open the advertising ID declaration form and select No if you are not using any ads.

To fix the error, “The advertising ID declaration form is now available for you to complete.”, you will have to follow the steps mentioned below:

First you will have to open the advertising ID declaration form and select ‘No’ if you are not using any ads.

Sometimes after you follow the steps mentioned above, it can show the error, “Your app targets Android 13 (API 33) or above. You must declare the use of advertising ID in Play Console”.

If you face this issue you can go back to the advertising ID declaration form and click ‘Yes’, then clicked No again, finally you can select Save.

This should fix the error The advertising ID declaration form is now available for you to complete.

This should fix the error, “The advertising ID declaration form is now available for you to complete.”

Conclusion

To fix the error “The advertising ID declaration form is now available for you to complete.”, you will have to open the advertising ID declaration form and select ‘No’ if you are not using any ads.