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 {
}