Please refer to the explanation of the problem of no filling in advertisements.
Troubleshoot each advertising platform one by one to determine whether it is a problem with one advertising platform or all advertising platforms:
Please refer to the document to optimize the screen timeout.
The jump of the advertising platform will rely on the incoming window information displayed on the splash. Please ensure that this window object is the main window and can support the advertisement jump display after close.
We have added a new display API from version 6.2.96, which allows you to pass the controller that needs to display the Splash advertisement. The required controller is different according to different scenes. Instead of UITabBarController, you can pass UINavigationController. If you have a UITabBarController, you pass in a UITabBarController, so you can avoid the problem of logoView being blocked or the top being blocked.
/// v6.2.96+
/// - Parameters:
/// - placementID: placementID
/// - scene: scene ID
/// - window: show container window,If it is nil, it defaults to the key window.
/// - viewController: show container viewController,If it is nil, it defaults to the top view controller.
/// - extra: extra parameter
/// - delegate: event delegate
- (void)showSplashWithPlacementID:(NSString *)placementID scene:(NSString *)scene
window:(UIWindow *)window
inViewController:(UIViewController*)viewController
extra:(NSDictionary *)extra
delegate:(id<ATSplashDelegate>)delegate;
/// available ios 13.0
- (void)showSplashWithPlacementID:(NSString *)placementID scene:(NSString *)scene
window:(UIWindow *)window
windowScene:(UIWindowScene * _Nullable)windowScene
inViewController:(UIViewController*)viewController
delegate:(id<ATSplashDelegate>)delegate API_AVAILABLE(ios(13.0));
- (void)showSplashWithPlacementID:(NSString*)placementID config:(ATShowConfig *)config
window:(UIWindow*)window
windowScene:(UIWindowScene *)windowScene
inViewController:(UIViewController*)viewController
extra:(NSDictionary *)extra
delegate:(id<ATSplashDelegate>)delegate API_AVAILABLE(ios(13.0));