Today, with narrowing benefit in the Chinese Internet market, many developers have chosen to go
						global. However, it’s not easy to make money in the overseas market. Developers must make the
						choice
						between IAA and IAP. When they use advertisement as a monetization tool, they will have to
						consider
						how to maximize the value of traffic and make the most of it, meanwhile balance user experience
						and
						monetization to make sustainable revenue growth.
						During the decade of mobile growth, programmatic ads went through rapid development, the
						Waterfall
						model has also been updated and evolved.
						For developers looking for monetization solution, it is vital to choose a suitable ad platform.
						To
						mitigate risks, most developers will use more than one ad platform for monetization. Once
						they’re
						connected to more ad platforms, developers will consider how to allocate traffic among different
						platforms – and Waterfall, as a tool for traffic allocation came into the market.
						
						In this blog, we will introduce the mechanism of Waterfall model to help developers find the
							Waterfall that suits them best, further understand the process of monetization, and finally,
							maximize their monetization revenue with ad mediation platform.
					
					Waterfall Model
						Besides the basic function of traffic allocation, the main benefit of building a Waterfall is
							to
							improve fill rate and increase eCPM. With Waterfall, the mediation platform ranks the
						other
						ad platforms according to different weigh, then fill the inventory in order; while the weigh Is
						mainly set according to the eCPM of platforms. When there is traffic left unfilled from the
						upper
						Waterfall level, it'll be streamed down to the next level, until all traffic is filled.
						Therefore,
						Waterfall model can help developers to have higher Filled Rate.
					
					Placement + Country
The weight of different platforms is calculated based on eCPM. Since different country performs distinctively towards different ad format, we usually use Placement + Country segment data to better distinguish eCPM. If no enough data is available, then we refer to the average data of certain Placement + Country; if the average data is not deficient, we use the default value. Most Waterfalls calculate eCPM in this model.
					eCPM Factor Chart
To better use Waterfall model to increase revenue, most app developers will choose to cooperate with 1 mediation ad platform to solve the traffic allocation issue between different platforms. If app developers would like to leverage the Waterfall model at a higher level, they need to know the following integration methods:
						SDK (software development kit) is a package of certain software, framework, hardware, platform,
						and
						operating system that is needed for developing an application by a software engineer.
						Integrating with SDK allows for innovative ad format to be displayed in the developers' app,
							such
							as playable, rewarded video, etc.; meanwhile, it supports the most advanced ad anti-fraud
							technology. After integrating mediation platform with SDK, developers will have access
						to
						more user behavior data in the app, so as to better support product upgrade and ad performance
						optimization.
					
						Online API (Online Application Programming Interface) is a set of predefined functions provided
						to
						application developers to have access to one software on another software/hardware without
						having to
						have the source code or understand the detail working mechanism of each other.
						Integrating with API allows developers to have banner, native, open screen ads. Since the coding
						is
						done by developers for the integration, they will have stronger control over the allocation of
						traffic. It’s easy to integrate and flexible for adjustment.
						To integrate mediation platform with API allows developers to have more access to ad campaigns
						provided by different ad platforms so as to increase filled rate. However, since API only
						support
						limited ad formats, the eCPM usually run lower than SDK. The only exception is for branding
							ads,
							the mediation platform can request them in parallel.
					
						With a piece of JS code provided by the mediation platform, ads will be displayed in-app with
						WebView. The requests are usually completed in series. The eCPM runs between SDK and Online
						API.
						Moreover, there’re mature RTB solutions in the international market providing a fixed eCPM for
						every
						bid. The bid requests can be processed in parallel. But developers need to compare the price
						with
						the internal price setting and adjust the Waterfall by themselves. Many vendors are in the
							field
							of RTB ads, but their fill rate and ad quality are uneven. Developers need to go through
							trial and
							error to find the best solution for their apps for a different category.
					
					Online API & JS-Tag
When developers have a great amount of traffic for sales, they may build their own Direct Sales department to attract some Branding advertisement to further increase eCPM. They will set priority on the Waterfall, giving better traffic to their direct customers and leave the rest for ad networks.
					Direct Sells
To conclude, the Waterfall has diversified from one simple and easy traffic allocation model into various other forms. And many giant developers have also equipped their own Direct Sales team with the Waterfall model. Waterfall has become very complicated now.
						With the development of technology, the Waterfall can handle with more complicated ad requests.
						Some
						platform allows developers to set a floor price, namely the eCPM of filled ads will not be lower
						than this price, or they will not be filled and displayed. By setting a floor price, the overall
						eCPM will have an uplift in sacrifice for lower fill rate.
						
						If developers are only using one ad platform, we would suggest not setting a floor price since a
						lower fill rate would be harmful to overall revenue.
						
						When connecting to multiple ad networks, developers can send both requests to ad networks with
						and
						without a floor price, to test if the bid price is acceptable for them. With this trick, eCPM
						can
						increase significantly. However, it should not be abused since it lowers the percentage of ad
						returned among ad requested and wasted chances to display ads.
					
					Floor Price
						Besides, a high floor price is not suggested. Since an ad network with higher eCPM may not be
						able
						to take part in the auction with the restriction set by the floor price.
						For instance, a developer sets its floor price at $8, and Ad Network 1 offer eCPM at $10, but
						its
						Waterfall calculated eCPM is $7.5, while Ad Network 2 offer eCPM $8. The result will be Ad
						Network 2
						wins the ad display, and Ad Network 1, with the higher eCPM loses. Therefore, we'd not suggest
						developers set a high floor price. A 20%-30% increase will be more appropriate
					
Commonly, the ad networks offer 20-30% increase in eCPM for their first ad display. If we analyze ad network performance by hour/day, we may find that some platforms have lower average eCPM but higher first display revenue. Therefore, we can send a bid request for the first ad display separately and return to the ad network that offers the highest eCPM, thus increasing overall revenue.
					Ad Network Performance
						For instance, we divide ad network performance by hour. For the first hour, AdNetwork1 offer
							eCPM
							at $3 for the first display ad, and $2.6 for the non-first-display; AdNetwork2 offer eCPM at
							$2.4 for the first display ad, and $3.2 for the non-first-display. If we only look at the
							whole
							process, AdNetwork1 will outperform AdNetwork2, since in real cases, most users will be
							displayed with the same ad for more than once. So AdNetwork1 will generate more revenue than
							AdNetwork2. 
						
						Many developers will make the mistake here. Actually, AdNetwork2 offer higher eCPM for the
							first
							display. But if we did not segment the data in detail, we would put AdNetwork1 at the first
							tier
							of a Waterfall, and have to take the eCPM loss for the non-first display ads. The best
							solution
							is to bid the first ad display separately, and in this case, AdNetwork2 wins the display.
							Then
							use the Waterfall model and put AdNetwork1 on the top to maximize overall eCPM. 
						
						We can do much more based on the audience segmented Waterfall. For instance, developers can
						segment
						audiences with time, network connection, device, gender, and interest. Of course, this will
						require
						huge data storage and a lot of effort to analyze and manage. The eCPM improvement will take so
						much
						energy and effort. Therefore, we suggest developers adjust according to their actual conditions
					
						So, how should developers build a more advanced Waterfall? What if they cannot segment in detail
						with their API integrator?
						
						Firstly, developers should set the Waterfall from their initial development phase with an ad
						placement strategy. Set up their standard ad placement and try to integrate ads with more user
						scenario. For instance, they can segment user based on their IAP behavior, and try new ad
						placement
						with different user group. In the future, with the increase in DAU and advance in technology,
						developers can build up their own monetization team for direct sales, or build their own ad
						platform
						to connect with more ad networks, to make more sophisticated optimization when they're mature.
						
						Considering the complexity of Waterfall, it is recommended to build it with the help of 3rd
						party ad
						mediation platform. After having a better understanding of monetization and Waterfall,
						developers
						may build Waterfall by themselves and may ask for help from the mediation platform regarding
						model
						design and step into the next phase of integration. The integration here may be based on RTB,
						and
						make comparison among platforms with audience segmented Waterfall.
						
						Based on our previous success cases, we would suggest developers put more emphasis on product
							design and user acquisition no matter if they're good at Waterfall or not. Entrust ad
							mediation
							platform for monetization. Let the professionals do their job.
					
						AdTiming Mediation Platform has now fully supportive for data-driven refined operation with
							Waterfall to control construction cost and offer professional operation management and data
							analysis for developers. AdTiming automatically segments audiences with their network
						connections, brand preference, device, gender, interest, and frequency to increase overall eCPM
						for
						developers.
						Now, AdTiming is offering the audience a segmented Waterfall in a package, which is easy to
						manage
						and able to bring high revenue. AdTiming suggests developers focus more on product design and
						user
						acquisition. Leave monetization to the professionals of mediation platforms.
					
In this series, we introduced What is mediation platform and has explained Waterfall – the core technology leveraged by mediation platform. In our next post, we will go through all the important criteria in evaluating the ad mediation platform and provide a thoughtful guidebook. Please stay tuned!