As mobile Internet has developed, user time has become fragmented, and the competition among media for user attention has become increasingly fierce. For users, advertising is an accessory to the APP, not a necessity. The APP must monetize advertising on the premise of not affecting user operating efficiency and fully respecting user experience. Advertising placement is essentially an infringement on user rights, but the media can make many adjustments in advertising design and strategy to reduce users' negative emotions towards advertising. For example:
But on the technical level, the media's advertising material loading mechanism is an important factor affecting user experience and advertising effectiveness. Problems such as low ad pixels, misaligned display, non-loading or slow loading will give users a poor user experience and waste exposure opportunities and potential conversion opportunities. This article briefly summarizes the nature and description of the ad cache mechanism based on the ad display process, and provides a reference cache strategy for some ad slots. 1. Advertising display process▲Bidding advertising display process, picture from the Internet Some of the interpretations are as follows:
To optimize the loading of ad materials and increase the ad display rate, we first need to clarify the ad display process. In the above flowchart, the following four conditions must be met to complete an ad display for a certain user:
2. Ad caching mechanismIn order to increase the number and display rate of advertisements, the common solution in the industry is to build an advertisement cache mechanism to "preload" the advertisement resources of the advertisement slots or use "cached advertisements" for display, thus saving download time and avoiding the risks of real-time downloads (download failures caused by poor network environment and sudden failures), thereby increasing the speed of advertisement resource loading and the success rate of advertisement loading. Do the advertising resources of all ad slots and ad sources need to be cached? This is not necessary. Building an ad cache mechanism requires further clarification of control conditions, which can be divided into the following three aspects: 1. Object ControlThat is, determine the objects of advertisement cache and cache only specific objects to reduce the cache workload. 1) Advertising source Determine which ad source channels can display ad caches. Different ad source channels have different request mechanisms. 2) Advertising space Determine which ad slots need to be enabled for ad caching, generally ad slots that support large-volume creatives. 3) Advertising creativity Determine which types of resources need to be cached, generally advertising creatives in the form of animated images, videos, etc. 2. “Time and Space” ControlThat is, determine the storage time and space of the ad cache to reduce unnecessary space usage. 1) Number of cache entries Limit the cache quantity of each ad slot to reduce unnecessary cache accumulation. 2) Cache validity period Set the automatic cache clearing time, usually x natural days or x hours. 3. Condition controlThat is, determine the timing of ad caching, reduce server resource consumption, and cache more intelligently. 1) Preload ads For example, when the banner ad on the homepage is displayed, the pre-loading cache mechanism of the ad position is triggered and it is displayed after entering the homepage. 2) Hit cached ads If an ad source wins the opportunity to display this ad and the cache pool already has the ad, the display will be triggered. 3) Bottom cache ads If no ad source responds with an ad, the cached bottom ad will be displayed first. 4) The request time interval has not arrived If the request time interval has not yet arrived (that is, the request time is too long), the cached ad from the last exposure will be displayed by default. 3. Cache strategy for each ad slotThe following is a list of caching strategies for some ad slots in the industry compiled by AdBright: 1. Information flow advertisingDetermine your caching strategy based on placement: The first one in the information flow is cached when the APP is launched for the first time; Other positions in the information flow can be cached in the first 70% of the ad positions (based on screen size evaluation). 2. Splash screen adsThere are currently three cache strategies: 1) No caching, real-time acquisition of requests and display of ads, but this strategy requires extending the display time of the startup page; 2) When the APP is launched for the first time, multiple requested materials are cached but no ads are displayed. When the APP is launched again, an ad request is initiated. If the cached materials match, the ad is displayed. 3) When the APP is started for the first time, multiple requested materials are cached but no ads are displayed. A scheduled task is used to update the ad materials when the APP is started, and the cached ad materials are displayed when the APP is started again. 3. Banner adsCache when the app is first launched. 4. Interstitial AdsThere are currently two caching strategies: 1) Node Cache That is, pre-request and load ads in the front-end process of the ad display node, such as the interstitial ads displayed when the cache is paused after the user plays the video. 2) Chain Cache That is, after the previous interstitial ad is closed, another interstitial ad is preloaded. 5. In-film advertisingDetermine your caching strategy based on placement: The previous video can be pre-requested and loaded when the app is launched and when the previous video is ready; Mid-post and post-post ads are preloaded a fixed time before the ad is displayed. 6. Incentivized video adsSimilar to interstitial ads, there are currently two caching strategies: 1) Node Cache That is, pre-request and load ads in the front-end process of the ad display node, such as when a user has only one life left in the game. 2) Chain Cache That is, after the previous rewarded video ad is closed, another rewarded video ad is preloaded. Author: AdBright Source: AdBright (AdBright01) |
<<: Brand promotion: Where is the entry point for offline interactive advertising?
>>: 8 data points to gain insights into Bilibili
Friends who are familiar with me know that I have...
Plans can't keep up with changes? It’s becaus...
Invitation is one of the ways to achieve product ...
If you want to do your work well, you must first ...
With the development of the times, users' imm...
Introduction to the video resource of the 2021 &q...
As the concept of refinement continues to gain po...
Small pictures of TV series: Teaching the creatio...
For a novice operator , how can you do a good job...
Whether it is the consulting industry or the fina...
There is only one core strategy for the growth of...
As people's behavioral habits gradually move ...
Xuxu's "10-Day Spring Festival Guide to ...
Website optimization includes two aspects: intern...
Well, let’s start from the small circle again. Re...