Docy

App Open Ads

1. Initialize the ad

				
					let appOpenAd = Yodo1MasAppOpenAd.sharedInstance()
				
			
				
					Yodo1MasAppOpenAd *appOpenAd = [Yodo1MasAppOpenAd sharedInstance];
				
			

2. Load the ad

				
					appOpenAd = Yodo1MasAppOpenAd.sharedInstance()
appOpenAd.load()
				
			
				
					_appOpenAd = [Yodo1MasAppOpenAd sharedInstance];
[_appOpenAd loadAd];
				
			

3. Configure the ad events

				
					override func viewDidLoad() {
    super.viewDidLoad()
    
    appOpenAd = Yodo1MasAppOpenAd.sharedInstance()
    appOpenAd.adDelegate = self
    appOpenAd.load()
}

extension MainController: Yodo1MasAppOpenAdDelegate {
    // MARK: Yodo1MasAppOpenAdDelegate
    func onAppOpenAdLoaded(_ ad: Yodo1MasAppOpenAd) {
        ad.show(withPlacement: "Your Placement Id")
    }
    
    func onAppOpenAdFailed(toLoad ad: Yodo1MasAppOpenAd, withError error: Yodo1MasError) {
        
    }
    
    func onAppOpenAdOpened(_ ad: Yodo1MasAppOpenAd) {
        
    }
    
    func onAppOpenAdFailed(toOpen ad: Yodo1MasAppOpenAd, withError error: Yodo1MasError) {
        
    }
    
    func onAppOpenAdClosed(_ ad: Yodo1MasAppOpenAd) {
        
    }
}
				
			
				
					- (void)viewDidLoad {
  [super viewDidLoad];
  
  _appOpenAd = [Yodo1MasAppOpenAd sharedInstance];
  _appOpenAd.adDelegate = self;
  [_appOpenAd loadAd];
}

#pragma mark - Yodo1MasAppOpenAdDelegate
- (void)onAppOpenAdLoaded:(Yodo1MasAppOpenAd *)ad {
    [ad showAdWithPlacement:@"Your Placement Id" ];
}

- (void)onAppOpenAdFailedToLoad:(Yodo1MasAppOpenAd *)ad withError:(Yodo1MasError *)error {
    
}

- (void)onAppOpenAdOpened:(Yodo1MasAppOpenAd *)ad {
    
}

- (void)onAppOpenAdFailedToOpen:(Yodo1MasAppOpenAd *)ad withError:(Yodo1MasError *)error {
    
}

- (void)onAppOpenAdClosed:(Yodo1MasAppOpenAd *)ad {
    
}
				
			
CONTENTS