Developer Needs
1. Ad revenue was not stable.
2. Needed to increase ad revenue without influence in-app purchases.
Problem Identification
1. Ad ready rate could be increased as ad request timing was a bit late and ad return time was too long.
2. Waterfall was not detailed enough.
Solutions
1. Make loading time earlier and set waterfall top layers with ad sources that have shorter return time to increase ad ready rate.
2. Pick suitable ad sources based on user persona to ensure ad quality and increase eCPM.