Prerequisites & Setup Checklist
info
Before You Begin: This checklist ensures you have all the necessary prerequisites and configurations in place for a successful Teads SDK integration on Android.
Mandatory Global Checklist
Follow these essential requirements to ensure a successful integration and optimal performance:
1. SDK Version
- Use the latest SDK version (Android)
- Verify compatibility with your minimum Android API level
- Check for any breaking changes in the latest release notes
2. Ad Display Requirements
- Ensure ads are fully visible, clickable, and start properly
- No element should cover the player, not even transparent ones
- Filter Teads SDK logs by teads#LoggerBridgeand ensure your ads are recording impressions
- Test ad visibility across different device orientations
3. Brand Safety Configuration
- Enable brand safety by configuring the articleUrlproperty in your ad request settings
- Provide valid article URLs for content-based apps
- Ensure URLs are accessible from all target regions
4. App-ads.txt Setup
- Set up app-ads.txt for your app's website domain
- Include Teads entry: teads.tv, YOUR_PUBLISHER_ID, DIRECT, 15a9c44f6d26cbe1
- Verify file is publicly accessible at your domain root
- Contact your account manager for your publisher ID
5. Privacy Compliance
- Enable GDPR/CCPA/GPP privacy compliance when applicable
- Implement proper consent management
- Configure consent strings according to IAB specifications
- Test consent flow in all target regions
6. Integration Validation
- Validate the integration using the Validation Tool for each ad slot
- Test all placement types (Media, Feed, Recommendations)
- Verify tracking and analytics are working correctly
- Document any issues found during validation
Pre-Release Testing Checklist
Before releasing your app to production, ensure thorough testing:
Test Configuration Testing
- Test with different test PIDs or configurations
- Use Media Placement test PIDs (84242, 127546, 127547, 128779, 128780)
- Test Feed Placement configurations (MB_1, MB_2, TEST_FEED)
- Test Recommendations API configurations (SDK_1, RECS_1, TEST_RECS)
- Verify all placement types work correctly
- For detailed test configurations: Refer to Test PIDs and Configurations for comprehensive testing setup
Device and Environment Testing
- Test on multiple device types (phones, tablets)
- Test on different Android versions (minimum supported and latest)
- Test in different network conditions (WiFi, cellular, poor connection)
- Test with different user consent scenarios
Performance Testing
- Monitor app performance with ads enabled
- Check memory usage and potential leaks
- Test app launch time and responsiveness
- Verify battery usage is within acceptable limits
User Experience Testing
- Test ad loading times and user experience
- Verify ads don't interfere with app functionality
- Test ad interactions (clicks, video playback)
- Ensure proper error handling and fallbacks
Mediation Checklist (If Applicable)
For mediation integrations, ensure additional requirements:
- Ad slots comply with the resizing feature for Media Placement
- Implement proper resize handling for dynamic ad sizes
- Test with different creative formats and sizes
- Verify mediation adapter settings are correctly configured
Common Issues to Avoid
Integration Issues
- Don't use test PIDs in production
- Don't forget to remove validation mode before release
- Don't ignore SDK initialization requirements
- Don't skip proper error handling implementation
Configuration Issues
- Don't forget to set proper placement IDs
- Don't ignore privacy compliance requirements
- Don't skip app-ads.txt implementation
- Don't forget to test on actual devices
Next Steps
After completing this checklist:
- Review Integration Guide: Follow the Integration Guide for detailed implementation steps
- Test Thoroughly: Use the Validation Tool to verify your implementation 3Stay Updated: Subscribe to SDK release notifications and update regularly
Support
If you encounter issues during setup:
- Technical Support: Support
- Documentation: Troubleshooting Guide
- Sample Apps: GitHub Repository
tip
Pro Tip: Keep this checklist handy during development and refer to it before each release to ensure nothing is missed.