1. Parallel requests
1.1 What are serial/parallel requests
For example, the order of the ad sources in waterfall is A B C D E F. In serial mode, TopOn requests them in sequence. When A is not filled or the request times out, it requests B, and so on, until all ad sources in waterfall are polled. When the number of parallel requests is set to 2, TopOn simultaneously initiates requests to A and B. If neither A nor B is filled or the request times out, it simultaneously initiates requests to C and D, and so on.
TopOn supports two ways to initiate parallel requests. Fixed request number will be initiated according to the specified number, and Parallel request by price will be initiated in parallel strictly according to the price priority. For example, the same waterfall contains 2 ad sources with a price of $9 and 3 ad sources with a price of $7. When the fixed number is 5, TopOn will request all 5 layers of ad sources at the same time; when set to parallel requests with the same price, TopOn will first request 2 $9 ad sources at the same time, and then request 3 $7 ad sources at the same time the next time.
1.2 How to set parallel requests
Path: TopOn Dashboard →[Mediation] →[Setting] →Request Type
① The default is a Fixed request number, and the default value is “1”, that is, serial requests.
② The maximum number of parallel requests is 10.
③ In addition, you can select parallel requests at the same price. After selecting this setting, all ad sources at the same price will initiate parallel requests, and you do not need to set the number of parallel requests.
④ The difference between fixed number requests and parallel requests at the same price: For example, the same waterfall flow contains 2 ad sources at a price of $9 and 3 ad sources at a price of $7. When the fixed number is 5, TopOn will request all 5 layers of ad sources at the same time; when set to parallel requests at the same price, TopOn will first request 2 $9 ad sources at the same time, and then request 3 $7 ad sources at the same time the next time.
1.3 Suggested usage scenarios
(1) When there are multiple ad sources and a floor price is configured. For example: Admob is configured with ad source A/B, and the floor price is 10USD/5USD respectively; Meta is configured with ad source C/D, and the floor price is also 10USD/5USD respectively. At this time, the ad priority can be sorted as A (10USD) > C (10USD) > B (5USD) > D (5USD), and the parallel request is set to 2. Request AC in parallel, and if there is no fill, request BD in parallel.
(2) When the ad scene impression frequently, that is, the interval between two impressions is short, you can set multiple parallel requests to further improve the impression rate. For example, request A and B at the same time, and both return success. When A is displayed, B can be display immediately.
(3) Parallel requests can improve loading efficiency. When there are many layers of ads (such as more than 15 layers), you can consider setting parallel requests.
1.4 Notes
(1) Parallel requests only target request behaviors and do not affect the impression order. For example, if the priorities of two ad sources A and B are 1 and 2 respectively, after setting parallel request 2, requests are sent to A and B at the same time and both successfully return ads. When displaying, TopOn will strictly display them according to the waterfall order, that is, A will be displayed first, and B's ads will be cached.
(2) Parallel requests will occupy more network bandwidth resources; in addition, if too many requests are made but not show, the network may think that the resource utilization is too low and then reduce the code bit weight. Therefore, it is recommended to set the number of parallel requests to 2-3, and no more than 5.
(3) TopOn has implemented caching logic for the ad sources that were not show at the time, which can reduce the chances of being demoted by the network due to frequent requests but not being show. This can be done by using the parallel request function properly.
2. Auto Request
2.1 What is auto request
Auto request means automatically requesting the next AD when the previous AD show starts. After the auto request function is turned on, in scenarios where the user stays for a short time, it can avoid missing the AD impression opportunity due to untimely caching. When the user's device network is poor, it can improve the problem of long loading time. This can improve the utilization rate of the overall impression opportunities of the application, shorten the time spent on AD filled, and improve monetization revenue and user experience.
2.2 How to enable auto request
Path: [Mediation]→[Setting]→Auto Request
2.3 Common ad loading logic
(1) Start ad loading when starting the game;
(2) After each ad is played, the ad is loaded after receiving the close callback (there is no need to determine the isReady state);
(3) Each time the isReady state of the ad is determined to be true, if it is false, the ad is loaded, otherwise it is not executed;
(4) Each time an ad is consumed, the next ad is loaded.
2.4 Notes
(1) The auto request function is only available for rewarded videos, interstitial ads, and splash ads.
(2) If the client has already preloaded the next ad after the previous video is played as recommended in the integration document, there is no need to turn this switch on.
(3) It is recommended that the logic for loading the next ad should be handled by the client. This function is mainly used for products that do not preload the ad on the client.
(4) The ads automatically requested to be loaded will not return the AdLoaded callback. The isready interface needs to be used to determine whether the ad has been returned.
3. Display frequency control
The mediation page supports two display frequency control functions: placement dimension and ad source dimension.
3.1 Traffic grouping dimension
Path: [Mediation] → [Setting] → Capping/Pacing
This function can limit the display frequency of a single user under the placement dimension. Unlimited by default.
① Capping (Hour): the maximum number of times a single user can view an ad in this placement within an hour;
② Capping (Day): the maximum number of times a single user can view an ad in this placement within a day;
③ Pacing (Sec.): the time interval between the current display of this placement and the next request for this placement by a single user.
3.2 Ad source dimension
Path: [Mediation]→Select Ad Source→[Edit]→[More Config]→Capping/Pacing
This function can limit the display frequency of a single user under the ad source dimension. Unlimited by default.
① Capping (Hour): The maximum number of times a single user can view ads from this ad source within an hour;
② Capping (Day): The maximum number of times a single user can view ads from this ad source within a day;
③ Pacing (sec.): The time interval between the current display of this ad source and the next request for this ad source by a single user.
Note: Display frequency control is a local setting. If uninstalled and reinstalled, the limit will be recalculated; the video display interval is the time interval between the start of video playback and the next request.
3.3 Application|Network|Ad Format dimension
If you need to set the display cap at the application,network,ad format dimensions, refer to the document: Display & Request Cap Settings.
3.4 Common Scenarios
Developers can set display frequency limits based on operational needs. The following are common usage scenarios:
(1) Advertisement stratification
The advertising platform cannot set a floor price for the time being. You can test the effect of ad stratification by setting a display cap or display interval.
(2) Avoiding policy risks
The policies of Facebook and admob are relatively strict. When an application is just launched and the volume is small, it is easy to be affected by individual abnormal devices. FB and admob will consider the traffic abnormal, and the network account will be blocked or the application will be blocked. Once blocked, it will take a long time to appeal or it will be impossible to appeal. Therefore, in order to avoid risks, it is generally recommended to set a display cap for the ad sources of these two platforms when the application is just launched.
The recommended setting value for the display limit is about 10 times. If the average display rate of this placement is high, set it to this average display rate.
(3) Do not want to see the same ad frequently
Sometimes the same device may frequently display the same ad. If the user frequently sees the same ad, the conversion effect may deteriorate. Therefore, the diversity of ad content can be indirectly adjusted by display interval. For example, for two layers of ad sources, platform A and platform B, set the display interval to 60 seconds respectively. This means that after platform A has been show, the ad of platform A will not be requested again within 60 seconds.
4. Control the number of ad loads
Note: This function only supports native ad settings.You need to select "Native" in [Placement] first, and then enter the advanced settings.
Starting from version v5.7.6 (v5.7.06), TopOn SDK supports setting the number of ad requests for ad source dimensions.
If you set the number of ad loads = 2, it will take effect on all ad sources in the native waterfall flow: 1 request, 2 ad creatives returned.
Networks that support returning multiple ads at a time: Tencent Ad, Kuaishou Ad, CSJ, Mintegral
Path: [Mediation] → [Setting]
5. Banner Auto Refresh
Note: You need to select "banner" in [Placement] first, and then enter the advanced settings.
Configuration path: [Mediation]→Select banner placement→[Setting]→Auto refresh
Note: It is recommended to turn off the automatic rotation function of mediation network and control it uniformly by this switch of TopOn.
6. AD Format Mixed
6.1 What is AD Format Mixed?
The AD Format Mixed function is a personalized rendering capability provided by TopOn, expanding the scenarios in which the same AD Source can be used in different AD Formats. For example, using the Native AD Source of the Network in the Splash placement of TopOn is recorded as Native mixed Splash.
More detailed instructions are as follows:
① AD Format Mixed Type: Ad Source Type A, mixed with Placement Type B, recorded as A mixed with B;
② Configuration Process: Create the corresponding Ad Source on the Network according to the instructions below, and then configure the Ad Source on the corresponding Placement of TopOn.
6.2 AD Format Mixed supported Networks and Configurations
● Native mixed Splash
Used for TopOn Splash placement
AD Format Mixed Type | Network | Support bidding | Support TopOn SDK version | Open permissions or not | Type that needs to be created on the advertising platform | Description |
---|---|---|---|---|---|---|
Native mixed Splash | Mintegral, Tencent, CSJ, Baidu Union Ads, Kuaishou Ads, sigmob | Tencent, CSJ, Baidu Union Ads, Kuaishou Ads | v6.3.65 and above | No | Mintegral: Native - Custom Rendering ULX: Developer Self-Rendering (including information flow ads/details page insertion ads/immersive video flow ads/banner ads/video patch ads) CSJ: Self-rendering (including information flow ads/Draw information flow ads) Baidu: Information flow - Intelligent selection - Self-rendering Kuaishou: Information flow - Self-rendering Sigmob: Self-rendering |
- |
yandex, Bigo | Yes | v6.3.20 and above | No | Yandex: Native Bigo: Native |
||
Huawei | No | v6.3.20 and above | No | Native | ||
Meta | Yes | v6.1.78 and above | No | Native | When using this function, please reserve 25% of the area at the bottom of the splash ad to display the app logo | |
Admob | Yes | v6.3.36 and above | No | Native | ||
InMobi | No | v6.1.78 and above | No | Native | ||
MAX、Verve、Pangle、Liftoff |
Yes | v6.4.60 and above | No | Native |
● Interstitial mixed Splash
For TopOn Splash placement
AD Format Mixed Type | Network | Support bidding | Support TopOn SDK version | Open permissions or not | Types that need to be created on the advertising platform | Description |
---|---|---|---|---|---|---|
Interstitial mixed Splash | Vungle | Yes | v6.1.60 and above | No | Interstitial | The following processing is required for the Vungle interstitial style: (1) In the Vungle developer backend: Interstitial ads Skippable=Yes (2) Contact Vungle business to modify parameters: single and double pages, close button time, etc., to be closer to the opening screen logic |
Mintegral,InMobi | Yes | v6.3.67and above | No | Interstitial |
● Native mixed Interstitial
Used for TopOn interstitial ads
AD Format Mixed Type | Network | Support bidding | Support TopOn SDK version | Open permissions or not | Type that needs to be created on the advertising platform | Description |
---|---|---|---|---|---|---|
Native mixed interstitial | Youlianghui | Yes | Only supports Youlianghui native self-rendering ad source v6.1.50: Only supports interstitial full-screen style v6.2.40: Started to support server-side bidding v6.2.90: Support full-screen style and half-screen style | No | Details page insert ads - developer self-rendering - video | |
Kuaishou, Baidu, CSJ | Yes | v6.2.90 and above | No | Kuaishou: Information flow - Self-rendering Baidu: Information flow - Return elements CSJ: Self-rendering (including information flow ads/Draw information flow ads) |
||
yandex, bigo | Yes | v6.3.20 and above | No |
Yandex:Native Bigo:Nation |
||
Huawei | No | v6.3.20 and above | No | Native | ||
Xiaomi Columbus,Admob |
Yes | v6.4.10 and above | No | XIAOMI Columbus:Native Admob:Advanced native ads |
● Native mixed Banner
For TopOn banner placement
AD Format Mixed Type | Network | Support Bidding | Supported TopOn SDK version | Open permissions or not | Type that needs to be created on the advertising platform | Description |
---|---|---|---|---|---|---|
Native mixed banner | Meta | Yes | v6.2.40: Only support size 320×50 v6.2.90: Newly supported sizes 320x90, 300x250, 728x90 | No | Native Banner - Self-rendering | |
Admob, Pangle, Bigo | Yes | v6.2.40: Only supports size 320×50 v6.2.90: Newly supported sizes 320x90, 300x250, 728x90 | No |
AdMob: Advanced native ads Pangle: Information flow ads Bigo: Native ads |
It is not recommended to use video as the media type for Admob's native advanced ads; | |
A4G, Google Ad Manager, Reklamup | No | v6.2.40: Only support size 320×50 v6.2.90: Newly supported sizes 320x90, 300x250, 728x90 | No | Native | ||
yandex | Yes | v6.3.20: Support sizes 320×50, 320x90, 300x250, 728x90 | No | Native | ||
Huawei | No | v6.3.20: Support sizes 320×50, 320x90, 300x250, 728x90 | No | Native | ||
Kuaishou, Youlianghui, Baidu, CSJ | Yes | v6.2.60: Only support size 320×50 v6.2.90: Newly supported sizes 320x90, 300x250, 728x90 | No | Kuaishou: Self-rendering Tencent: Developer self-rendering (including information flow, detail page inserted ads, board video ads, banner ads) Baidu: Return element CSJ: Self-rendering |
CSJ information flow ads require self-rendering permissions to use | |
Xiaomi Columbus | Yes | v6.4.10 and above | No | Native |
● Interstitial mixed Rewarded
For TopOn rewarded placement
AD Format Mixed Type | Network | Support Bidding | Supported TopOn SDK version | Open permissions or not | Type that needs to be created on the advertising platform | Description |
---|---|---|---|---|---|---|
Interstitial mixed Rewarded | Pangle,Mintegral | Yes | v6.3.80 and above | No | Pangle:Interstitial Mintegral:New Interstitial |
When using this function, you need to rely on the incentive callback provided by TopOn. |
● Splash mixed Interstitial
For TopOn interstitial placement
AD Format Mixed Type | Network | Support Bidding | Supported TopOn SDK version | Open permissions or not | Type that needs to be created on the advertising platform | Description |
---|---|---|---|---|---|---|
Splash mixed Interstitial |
CSJ,Baidu Union Ads, Kuaishou Ads,Youlianghui,Gromore |
Yes | v6.3.65and above:CSJ, Baidu Union Ads, Kuaishou Ads,Youlianghui v6.3.80and above:Gromore |
No | Splash |
● Banner mixed Splash
For TopOn splash placement
AD Format Mixed Type | Network | Support Bidding | Supported TopOn SDK version | Open permissions or not | Type that needs to be created on the advertising platform | Description |
---|---|---|---|---|---|---|
Banner mixed Splash |
Admob |
Yes | v6.2.65 and above | No | Banner |
Note: If you have additional style mixing business scenarios, please contact TopOn for business communication