How to Check Where My App Is Using Idfa

How do I check where my app is using IDFA

In order to check Advertising Identifier, you need to follow the following steps:

  1. Open the terminal window. Run the following command:

    cd (drag and drop your project folder here) Your_Project_Path

    Now, the current working directory will be your project folder.

  2. Find all the SDK that uses "Advertising Identifier" using following commands:

    find . | grep -v .svn | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier

    or

    find . -type f | grep "\.a" | grep -v "\.app" | xargs grep advertisingIdentifier

    and / or

    grep -lr "advertisingIdentifier" * | grep -v .svn | grep -v .md
  3. After getting the list of frameworks, search for the frameworks that MATCHES the query. Remove/ Upgrade those frameworks as per your requirement.

DOES this App use the Advertising identifier (IDFA)?

It is not showing ads but it shows HTML pages.

So if you are not using IDFA, you should also select it as NO.

improper advertising identifier [IDFA] usage

You can upload any application with the same bundleID. When you've done uploading, you can reject binary and next time you change status to Ready to Upload, don't forget check [IDFA].

Advertising Identifier (IDFA) issue when submitting the app

Facebook Audience Network SDK uses the Advertising Identifier in order to serve ads in the app. According to iTunes Connect Developer Guide and Facebook Audience Network documentation, when you click on "Submit for Review", you need to check the purposes related to the use of IDFA in your app:

This app uses the Advertising Identifier to (select all that apply)?

  • Serve advertisements within the app
  • Attribute this app installation to a previously served advertisement
  • Attribute an action taken within this app to a previously served advertisement.

If you will be using the
Audience Network framework, you must select the first option. If you
are using our core framework to track install attribution and app
events, please select the second and third options. If you are using
both, select all three.

Does this app use the Advertising Identifier (IDFA)? when using Firebase

If you don't include the AdSupport.framework in your project you don't need to worry about IDFA. The FirebaseAnalytics SDK willuse the advertisingIdentifier if the AdSupport.framework is linked into your app.

You can simply select No.

or

You can select Yes and

Serve advertisements within the app - NO

Attribute this app installation to a previously served advertisement - NO

Attribute an action taken within this app to a previously served advertisement - YES.

Does my app use the Advertising Identifier (IDFA) if I use admob?

Yes:

The Mobile Ads SDK for iOS utilizes Apple's advertising identifier (IDFA). The SDK uses IDFA under the guidelines laid out in the iOS developer program license agreement. You must ensure you are in compliance with the iOS developer program license agreement policies governing the use of this identifier.

Here's a link with the statement from Google: https://developers.google.com/admob/ios/download?hl=de



Related Topics



Leave a reply



Submit