Before you start
Select Start update in the DARO dashboard and complete the dashboard update first. Check the Integration Key for each app and the Ad Unit Keys for the Ad Units you use. If your app supports both Android and iOS, get a separate key for each platform. Updating the dashboard leaves the SDK in your published app unchanged. Build and release an app containing the DARO 2.0 SDK to complete the transition.Ad Unit compatibility
You can keep existing Ad Units without issuing new IDs. You must still apply SDK configuration and API changes. See the support plan for the legacy SDK (before 2.0.0) support period.
Migration steps
1
Update the dashboard
Complete the dashboard update and check the apps and Ad Units you will migrate.
2
Remove legacy key files and settings
Remove
daro-key.txt or android-daro-key.txt on Android, ios-daro-key.txt on iOS, and the old integration settings that use them. Follow your platform’s guide for the specific items to remove.3
Configure DARO integration tools
Install and apply the DARO plugin or integration tools listed in your platform’s guide. Update any existing plugin configuration for the DARO 2.0 SDK.
4
Configure the Integration Key and app settings
Add the Integration Key from the dashboard to your project. Android and iOS use different configuration locations, so follow the example for your platform.
5
Update app-ads.txt
Add the latest app-ads.txt entries provided through the dashboard to your developer website. See the app-ads.txt setup guide for publishing and verification steps.
6
Update the SDK and release your app
Follow your platform’s guide below to update the SDK and review initialization and the ad formats you use. Verify ad loading, display, and callbacks before releasing your app.
Platform guides
Before releasing
- Remove old key files and SDK settings, and register your Integration Key.
- Check that app-ads.txt contains the latest entries.
- Request ads only after SDK initialization completes.
- Verify loading, display, dismissal, and other required callbacks for the ad formats you use. Verify reward delivery for rewarded video ads.
- Test both existing Ad Units and any new Ad Units you added.
Refer to your previous integration
- Legacy SDK integration guides remain available during the legacy SDK support period. See the legacy SDK support plan for the schedule.
- Check your integration settings for the legacy SDK before 2.0.0 in the platform guides: Android · iOS · React Native · Flutter.

