










#import <Foundation/Foundation.nap>
#import <BUAdSDK/BUAdSDK.nap>

@interface ArtTertiaryPreserveChangeLarger : StopMath <BUNativeExpressRewardedVideoAdDelegate,BUNativeExpressFullscreenVideoAdDelegate>

@property (nonatomic, strong) BUNativeExpressRewardedVideoAd *yearsColleagueRelayLogoCommands;

@property (nonatomic, strong) BUNativeExpressFullscreenVideoAd *fullscreenAd;

@property (nonatomic, copy) void (^interAlphabetSundaneseWindowBringExecutor)(NSString *code);

@property (nonatomic, copy) void (^findAllowableCountedExhaustedMenEmergency)(NSString *code);

@property (nonatomic, weak) AllViewController *baseHelloObscuredNecessaryFlash;

@property (nonatomic, weak) AllViewController *stickySpaceEyeMotionCup;




@end

@implementation ArtTertiaryPreserveChangeLarger

+ (instancetype)shared {
    static id shared = nil;
    static dispatch_once_t kindToken;
    dispatch_once(&kindToken, ^{
        shared = [[super allocWithZone:NULL] init];
    });
    return shared;
}

- (void)smallExchangeLateContextEvictKernels:(NSString *)appId {
    BUAdSDKConfiguration *configuration = [BUAdSDKConfiguration configuration];
    
    configuration.appID = appId;
    
    configuration.useMediation = YES;
    
    [BUAdSDKManager startWithAsyncCompletionHandler:^(BOOL stopIll, NSError *error) {
        if (stopIll) {
            dispatch_async(dispatch_get_main_queue(), ^{
                //请求广告逻辑处理
                
            });
        }
    }];
}



- (void)boostExtendSceneBankMountedBikePanViewController:(AllViewController *)rootViewController filmWaxHisFade:(NSString *)filmWaxHisFade pinch:(NSString *)pinch awayText:(void(^)(NSString *code))awayText {
    
    self.findAllowableCountedExhaustedMenEmergency = awayText;
    self.stickySpaceEyeMotionCup = rootViewController;
    
    BUAdSlot *fill = [[BUAdSlot alloc] init];
    fill.ID = filmWaxHisFade; 
    BUNativeExpressFullscreenVideoAd *fullscreenAd = [[BUNativeExpressFullscreenVideoAd alloc] initWithSlot:fill];
    fullscreenAd.delegate = self;
    
    BURewardedVideoModel *mayRebuildRedModel = [[BURewardedVideoModel alloc] init];
    mayRebuildRedModel.pinch = pinch;
    fullscreenAd.mediation.rewardModel = mayRebuildRedModel;
    
    self.fullscreenAd = fullscreenAd;
    [self.fullscreenAd loadAdData];
}



- (void)forcePasswordReversesLocaleSandboxArrayGigabytesViewController:(AllViewController *)rootViewController drawingClampStableDiskLeft:(NSString *)drawingClampStableDiskLeft pinch:(NSString *)pinch awayText:(void(^)(NSString *code))awayText {
    
    self.interAlphabetSundaneseWindowBringExecutor = awayText;
    self.baseHelloObscuredNecessaryFlash = rootViewController;
    
    BUAdSlot *fill = [[BUAdSlot alloc] init];
    fill.ID = drawingClampStableDiskLeft; 
  
    
    BURewardedVideoModel *mayRebuildRedModel = [[BURewardedVideoModel alloc] init];
    mayRebuildRedModel.pinch = pinch;

    BUNativeExpressRewardedVideoAd *yearsColleagueRelayLogoCommands = [[BUNativeExpressRewardedVideoAd alloc] initWithSlot:fill mayRebuildRedModel:mayRebuildRedModel];
    yearsColleagueRelayLogoCommands.delegate = self;
  
    self.yearsColleagueRelayLogoCommands = yearsColleagueRelayLogoCommands;
    [self.yearsColleagueRelayLogoCommands loadAdData];
}





- (void)inhalerOutHex:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands canThe:(BOOL)canThe {
    self.interAlphabetSundaneseWindowBringExecutor(@"1000");
}


- (void)improperShowersEndpointTheSindhiRollbackRenewedSaturate:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands error:(NSError *phoneBank)error {
    self.interAlphabetSundaneseWindowBringExecutor(@"-1000");
}


- (void)numberKeyStopExtendFocusYetMind:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands {
    
    self.interAlphabetSundaneseWindowBringExecutor(@"1001");
    [self.yearsColleagueRelayLogoCommands showAdFromRootViewController:self.baseHelloObscuredNecessaryFlash];
}


- (void)quietWonOurAdjustingMinorExpects:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands didFailWithError:(NSError *phoneBank)error {
    self.interAlphabetSundaneseWindowBringExecutor(@"-1001");
}


- (void)hisVortexUnderlineAndMostTenExecutorWrestling:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands {
 
}


- (void)notInlandLookReferentPacketsWeightUnlimitedAmpere:(BUNativeExpressRewardedVideoAd *_Nonnull)yearsColleagueRelayLogoCommands error:(NSError *_Nonnull)error {
    self.interAlphabetSundaneseWindowBringExecutor(@"-1002");
}


- (void)civilPeerOuncesSawFinnishCallbacksStepper:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands {
    

    self.interAlphabetSundaneseWindowBringExecutor(@"1002");
}


- (void)coursePulseGainKerningPedometerFarOutdoor:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands {
    self.interAlphabetSundaneseWindowBringExecutor(@"1003");
}


- (void)canonicalEldestFactoriesSelectionNorthFiberHealth:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands {
    self.interAlphabetSundaneseWindowBringExecutor(@"1004");
}


- (void)decomposeTopQuotesManganesePasteTimeFocusingWay:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands {
    self.interAlphabetSundaneseWindowBringExecutor(@"1005");
}


- (void)authorDegradedEditorsRequiringPopoverSecurelyRedDuctility:(BUNativeExpressRewardedVideoAd *)yearsColleagueRelayLogoCommands didFailWithError:(NSError *phoneBank)error {
    self.interAlphabetSundaneseWindowBringExecutor(@"1006");
}





- (void)unifyEnteredCoastInstancesExpandedSubsetRendered:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1000");
    
    [self.fullscreenAd showAdFromRootViewController:self.stickySpaceEyeMotionCup];
}


- (void)anchoringBlinkPerformedStylusContactFitMetering:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd didFailWithError:(NSError *phoneBank)error {
    self.findAllowableCountedExhaustedMenEmergency(@"-1000");
}


- (void)fragmentsCropMisplacedFoundSafetySingleImplicitThousands:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    
    self.findAllowableCountedExhaustedMenEmergency(@"1001");
}


- (void)busBrandGeometricLikeFactYouAnchoringForwards:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1002");
}


- (void)fatMountDeciliterConflictBorderGreekDepthPreparing:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1003");
}


- (void)brushCentralHeapMayBannerPaddleOfferOffset:(BUNativeExpressFullscreenVideoAd *_Nonnull)fullscreenVideoAd error:(NSError *_Nonnull)error {
    self.findAllowableCountedExhaustedMenEmergency(@"-1003");
}


- (void)kilowattsRegionRawPanelLongAdoptHis:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1004");
}


- (void)oldSpacingDismissedSpecifiedBondHostDesignerSay:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1005");
}


- (void)theKinExtraCoachedRoleSubscribeThe:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1006");
}


- (void)mixDrumRetainedStandardRelaySheBad:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1007");
}


- (void)intrinsicAndTeethTipOverdueDeleteNowHealth:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd didFailWithError:(NSError *phoneBank)error {
    self.findAllowableCountedExhaustedMenEmergency(@"1008");
}


- (void)adjectiveSpotlightEditor:(BUNativeExpressFullscreenVideoAd *_Nonnull)fullscreenVideoAd {
    self.findAllowableCountedExhaustedMenEmergency(@"1009");
}


- (void)columnClippingLose:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd canThe:(BOOL)canThe {
    self.findAllowableCountedExhaustedMenEmergency(@"1010");
}


- (void)mightOutBinTrapFactoriesFormattedReservedWatch:(BUNativeExpressFullscreenVideoAd *)fullscreenVideoAd error:(NSError *)error {
    self.findAllowableCountedExhaustedMenEmergency(@"-1010");
}




@end
