Mintegral Ios Swift 5

[Solved] Mintegral Ios Swift 5 | Swift - Code Explorer | yomemimo.com
Question : mintegral ios swift 5

Answered by : ajay-kumarkhaniya

copy
#import "MTGInsterstialVideoViewController.h"
#import <MTGSDKInterstitialVideo/MTGInterstitialVideoAdManager.h>
@interface MTGInsterstialVideoViewController ()<MTGInterstitialVideoDelegate>
//Demo InsterstialVideo View
@property (nonatomic, strong) UITextView *textView;
//Log Label
@property (nonatomic, strong) UILabel *logLabel;
@property (nonatomic,strong) MTGInterstitialVideoAdManager *ivAdManager;
@end
@implementation MTGInsterstialVideoViewController
- (void)viewDidLoad { [super viewDidLoad];
}
- (IBAction)initAdManagerButtonAction:(id)sender
{ if (!_ivAdManager) { _ivAdManager = [[MTGInterstitialVideoAdManager alloc]initWithPlacementId:KInterstitialVideoPlacementId unitId:KInterstitialVideoUnitID delegate:self]; _ivAdManager.delegate = self; }
}
- (IBAction)loadInsterstialButtonAction:(id)sender
{ if (!_ivAdManager) { _ivAdManager = [[MTGInterstitialVideoAdManager alloc]initWithPlacementId:KInterstitialVideoPlacementId unitId:KInterstitialVideoUnitID delegate:self]; _ivAdManager.delegate = self;
// [_ivAdManager setAlertWithTitle:@"close?" content:@"Confirm to close?" confirmText:@"Close it" cancelText:@"Continue"];
// [_ivAdManager setIVRewardMode:MTGIVRewardPlayMode playTime:1];
// [_ivAdManager setIVRewardMode:MTGIVRewardCloseMode playRate:0.8]; } [_ivAdManager loadAd];
}
- (IBAction)showInsterstialButtonAction:(id)sender
{ if (!_ivAdManager) { _ivAdManager = [[MTGInterstitialVideoAdManager alloc]initWithPlacementId:KInterstitialVideoPlacementId unitId:KInterstitialVideoUnitID delegate:self]; _ivAdManager.delegate = self; } if ([_ivAdManager isVideoReadyToPlayWithPlacementId: KInterstitialVideoPlacementId unitId:KInterstitialVideoUnitID]) { [_ivAdManager showFromViewController:self]; }
}
#pragma mark - Utility
#pragma mark - Interstitial Delegate Methods
- (void) onInterstitialAdLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoLoadSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoLoadFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager;{ [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoShowFail:(nonnull NSError *)error adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoAdClick:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
}
- (void)onInterstitialVideoAdDismissedWithConverted:(BOOL)converted adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoPlayCompleted:(MTGInterstitialVideoAdManager *_Nonnull)adManager { [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoEndCardShowSuccess:(MTGInterstitialVideoAdManager *_Nonnull)adManager { [self log:NSStringFromSelector(_cmd)];
}
- (void) onInterstitialVideoAdDidClosed:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
} /** * If iv reward is set, you will receive this callback * @param achieved Whether the video played to required rate * @param alertWindowStatus MTGIVAlertWindowStatus */
- (void)onInterstitialVideoAdPlayVideo:(BOOL)achieved alertWindowStatus:(MTGIVAlertWindowStatus)alertWindowStatus adManager:(MTGInterstitialVideoAdManager *_Nonnull)adManager{ [self log:NSStringFromSelector(_cmd)];
}
@end

Source : https://www.mintegral.com/en/publisher-platform/ios-sdk-integration_en/#point9 | Last Update : Mon, 29 Aug 22

Answers related to mintegral ios swift 5

Code Explorer Popular Question For Swift