Login
Welcome
Login

Checklist & Good Practices

We regularly bring improvements and features to the Teads inApp SDK.

Track the latest version and changes here: Android / iOS / Flutter

Sample app available here: Android / iOS / Flutter

A valid integration is key to ensure great fill rate and monetization.

Find below essential checks and recommendations that should be met along the way.

Mandatory

  • Use the latest SDK version
  • Ads are fully visible and starts correctly (ensure no element, even transparent, is covering - the player)
  • For direct integration in WebviewViews: Use and adapt the latest WebView Helper & assets - listed in the WebView integration section
  • For mediation integration: Ensure ad slot resize is enabled
  • Brand safety is enabled (pageUrl property)
  • app-ads.txt is set up
  • GDPR and CCPA privacy are enabled (for US and EU traffic only)
  • Satisfy App Tracking Transparency requirement (iOS only)
  • Adapt audio management when needed (iOS only)
  • Validate the integration using the Validation tool between each app update

Optimization

  • Remove the adView from subview (or attached to any other property) between each load (memory management)
  • Best is to use one InReadAdView per article

Before release

  • Test PIDs are replaced with production ones
  • Ensure with your local account manager your production PID is not flagged as test and - allocated to the Teads demand
  • Bundle/package reverse domain name is publicly available
  • The Debug mode is disabled
  • The Validation mode is disabled

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.