Learn how to run an audit report to automatically test your SDK and S2S integrations.
An SDK audit is a report that tests your SDK and S2S integrations automatically and outputs a list of all the issues that it finds.
Use the SDK audit report after you have integrated the Singular SDK or S2S in your app(s) and you want to make sure the integrations have been set up properly.
The SDK audit report runs on all your iOS, Android, and Amazon apps.
To run the SDK audit report:
- Go to Settings > SDK Console.
- Click Audit your SDK integration in the top right corner.
- Once the report finishes running, you'll be able to download it in CSV format.
The SDK audit looks at data received from your apps in the last 3 days. It checks whether the data looks as expected, e.g.:
- Whether the app is reporting user sessions (this is the most basic functionality of an SDK/S2S integration and is what enables Singular to track attribution)
- Whether the app is reporting in-app events and revenue
- Whether revenue is reported using best practices
- Whether deferred deep linking is enabled
The report is a list of issues that have been found in your SDK and S2S integrations.
|App Name||The name of the app as configured in Singular.|
|App Bundle||The app bundle as configured in Singular, e.g., com.example.appname.|
|Platform||iOS, Android, or Amazon.|
|App Version||The app version number, if any.|
|Validation Name||The area of the integration in which an issue has been found, e.g., "Custom user ID" or "Revenue events".|
The severity of the issue:
|Error Description||More information about the issue and how you can fix it.|
Look at the Error Description for information about each issue. If needed, reread the relevant section in the SDK guide.
For warning/info type issues, make sure to check the Validation Name and see whether this is an optional SDK feature that you have chosen not to implement, such as deferred deep linking (DDL). If so, you can ignore the error message.