Please refer to the following test points during testing to ensure that the functionality and experience of each phase meet expectations.
isReady before displaying the ad to check if it is available for display. If true, display it; if false, request to load the ad.onReward callback. Test whether the reward can be successfully granted.load in the dismiss callback to preload the ad.onAdLoaded callback.onAdDismiss for warm-start splash.isReady to check if there is an available cache. If false, preload.onAdDismiss callback is normal when clicking skip, and that external browser/app navigation is normal.ATBannerView can be added to the BannerViewContainer in advance and set to visible; or the ad can be loaded first and then added to the BannerViewContainer and set to visible when it needs to be displayed.Auto-Refresh must be uniformly configured using TopOn Dashboard > Select App > Edit Banner Mediation Unit > Advanced Settings. The auto-refresh feature must be disabled in each ad network's dashboard.TUBannerView can be added to the BannerViewContainer in advance and set to visible; or the ad can be loaded first and then added to the BannerViewContainer and set to visible when it needs to be displayed.Auto-Refresh must be uniformly configured using TopOn Dashboard > Select App > Edit Banner Mediation Unit > Advanced Settings. The auto-refresh feature must be disabled in each ad network's dashboard.NativeAd obtained in the onNativeAdLoaded callback is not null, save the reference for subsequent ad display.SelfRenderView needs to be bound for rendering. Pay attention to whether onAdImpressed is triggered correctly.NativeAd.destroy() in onDestroy().onAdImpressed callback.Suggestion: For the waterfall configuration of each placement, make sure that the ad sources of each third-party ad network have been tested for normal fill and display before releasing the app.
anythinkthinkup