/** * @since Available in iOS 6.0 and later. */ public ADBannerView(ADAdType type) { super((SkipInit) null); initObject(init(type)); } /*</constructors>*/
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public boolean isCanDisplayBannerAds() { return org.robovm.apple.iad.UIViewControllerExtensions.canDisplayBannerAds(this); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public boolean requestInterstitialAdPresentation() { return org.robovm.apple.iad.UIViewControllerExtensions.requestInterstitialAdPresentation(this); } /**
/** * @since Available in iOS 8.0 and later. */ @WeaklyLinked public void cancelPreroll() { AVPlayerViewControllerExtensions.cancelPreroll(this); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public boolean shouldPresentInterstitialAd() { return org.robovm.apple.iad.UIViewControllerExtensions.shouldPresentInterstitialAd(this); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public static void prepareInterstitialAds() { org.robovm.apple.iad.UIViewControllerExtensions.prepareInterstitialAds(); }
/** * @since Available in iOS 8.0 and later. */ @WeaklyLinked public static void preparePrerollAds() { AVPlayerViewControllerExtensions.preparePrerollAds(); } /*<methods>*/
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public static void preparePrerollAds() { org.robovm.apple.iad.MPMoviePlayerControllerExtensions.preparePrerollAds(); } /**
/** * @since Available in iOS 8.0 and later. */ @WeaklyLinked public void cancelPreroll() { org.robovm.apple.iad.MPMoviePlayerControllerExtensions.cancelPreroll(this); }
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public ADInterstitialPresentationPolicy getInterstitialPresentationPolicy() { return org.robovm.apple.iad.UIViewControllerExtensions.getInterstitialPresentationPolicy(this); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public void setCanDisplayBannerAds(boolean v) { org.robovm.apple.iad.UIViewControllerExtensions.setCanDisplayBannerAds(this, v); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public boolean isPresentingFullScreenAd() { return org.robovm.apple.iad.UIViewControllerExtensions.isPresentingFullScreenAd(this); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public boolean isDisplayingBannerAd() { return org.robovm.apple.iad.UIViewControllerExtensions.isDisplayingBannerAd(this); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public void setInterstitialPresentationPolicy(ADInterstitialPresentationPolicy v) { org.robovm.apple.iad.UIViewControllerExtensions.setInterstitialPresentationPolicy(this, v); } /**
/** * @since Available in iOS 7.0 and later. */ @WeaklyLinked public UIView getOriginalContentView() { return org.robovm.apple.iad.UIViewControllerExtensions.getOriginalContentView(this); } /**
/** * @since Available in iOS 8.0 and later. */ @WeaklyLinked public void playPrerollAd(@Block VoidBlock1<NSError> completionHandler) { AVPlayerViewControllerExtensions.playPrerollAd(this, completionHandler); } /**
@MarshalsPointer public static ADBannerContentSizeIdentifier toObject(Class<ADBannerContentSizeIdentifier> cls, long handle, long flags) { NSString o = (NSString) NSObject.Marshaler.toObject(NSString.class, handle, flags); if (o == null) { return null; } return ADBannerContentSizeIdentifier.valueOf(o); } @MarshalsPointer
@MarshalsPointer public static long toNative(ADBannerContentSizeIdentifier o, long flags) { if (o == null) { return 0L; } return NSObject.Marshaler.toNative(o.value(), flags); } }