Ads SDK creative testing is tedious. Current solution is to manually test each creative using:
- https://github.com/Applifier/unity-ads-android for android
- https://github.com/Applifier/unity-ads-ios for ios
- http://fake-ads-backend.applifier.info/
- https://www.charlesproxy.com/
The process takes time for setup and testing for just one configuration. To speed up testing of creatives, there needs to be a better automated solution.
Automation can flow can be broken down into 3 sections for any creative:
- URL verification
- Creative Playing/Render
- Events emitted from device
npm install
node main.js
Goal of this work is to incorporate this work into our flow for testing. There will be more work to improve the other steps.
Possible considerations include:
- IOS specific link limitations (e.g. https vs http)
- more handling for different response codes
- pretty reporting