1. Troubleshooting ideas for common no-fill problems
To troubleshoot common non-filling problems, you can refer to the following methods:
- Open the SDK log and request the log according to the SDK , check the specific reason why there is no filling;
- Check the specific reason why there is no filling through the log analysis page of the TopOn developer backend;
Common no-fill errors are as follows:
- The advertising platform's appId does not match placementId;
- The API called does not match the advertising form corresponding to the advertising slot;
- The self-rendering, corresponding to the advertising platform, The configuration of the template does not match the TopOn backend;
- Network abnormalities prevent the normal loading of advertising resources;
For common error codes and error descriptions, please refer to Error code descriptionTroubleshoot and confirm the problem.
1.1 TopOn’s appId and placementId do not match
Please check when integrating. You can confirm whether it is a matching problem through the loading log printed by the SDK, and check whether the appId and placementId used by the incoming TopOn are correct.
1.2 The appId and placementId of the advertising source do not match
1.3 The API called does not match the advertising form corresponding to the advertising slot
Please follow the instructions The actual requested advertising form, confirm whether the API call is correct.
1.4 Video material download error, pictures in advertisements cannot be displayed, videos Resource caching failure, etc.
1.5 Advertisement has no callback request result for a long time
Please check the configuration waterfall list, confirm through the SDK log which advertising source has not returned for a long time
1.6 Meta Advertising Load Fail
- For reference, Meta Load Fail can be debugged through the following steps
1. Please turn on SDK's log function to check whether the ad is loaded successfully
- Loading successfully: next step
- Loading failed: according to the TopOn error code, advertising platform error code, and error message provided by the log Query TopOn error codes, third-party advertising platform error codes & FAQ
2. Check the Debug log to check whether it is a certain advertising platform or Problems with all advertising platforms
3. In the developer backend, change this advertising slot, only open the advertising source of the advertising platform with the problem, and then in our On the demo, replace the developer's own advertising slot to test whether it is normal, and then only open the advertising source of another problematic advertising platform until all problematic advertising platforms have been tested
- It is also normal on our demo: Provide us with information
4. Use other test machines to test and check whether the problem is with a certain model
- All test machines have problems: (Indicates that it is not a problem with the test model) Next step
- A certain There is a problem with the test machine: provide us with information
5. Which advertising form to check
- Incentive videos, interstitial ads: Check the AndroidManifest configuration of the advertising platform in question (usually caused by some files in the downloaded SDK compressed package not being configured in the project, please check the missing configuration. At the same time, you can call the integration detection API to check the integration status of each advertising platform); if the developer cannot solve the problem after troubleshooting, provide us with information
- Native advertising , banner ads, open-screen ads: (1) Check whether the width and height are set according to the document before loading the ad in the code; if the width and height have been set, go to (2) (2) Ask the developer to use the Layout Inspector of Android Studio (Tools -> Layout Inspector) Check the current layout, ensure that the advertising View and its parent View are all visible, and check whether the width and height of the advertising View are greater than 0;
If none of the above can be solved, provide us with the information
1.8 It takes too long to load the ad and receive the callback
1. Check whether the network is normal;
2. Check whether the integration of each advertising source is normal;
3. If it is a Banner advertisement, please check the Banner's view before calling the load method. Whether it has been added to Windows;
4. If too many advertising sources are configured under the advertising slot and the fill rate of the advertising sources is low, the SDK will request ads sequentially. This is a time-consuming process. If one advertising source can load successfully quickly, the SDK will call back successfully. If all advertising sources under the advertising slot fail, it will take a lot of time. The SDK Eventually the callback will fail. Please optimize the ad placement configuration TopOn's appId does not match placementId; 1.7 Ads cannot be displayed It is normal on our demo: (It means there is no problem with the advertising source) Next step