【问题标题】:Interstitial Ad bound with tab bar与标签栏绑定的插页式广告
【发布时间】:2015-08-10 12:20:38
【问题描述】:

我正在尝试实现一个插页式广告,我遇到的问题是它没有显示为全屏广告,而是填充了当前帧并离开了标签栏。

    func interstitialAdDidLoad(interstitialAd: ADInterstitialAd!) {
    interAdview = UIView()
    interAdview.frame = self.view.bounds
    view.addSubview(interAdview)
    interAd.presentInView(interAdview)
    UIViewController.prepareInterstitialAds()
    interAdview.addSubview(close button)

假设是 self.view.bounds 导致了问题,但不确定如何设置超视图的边界而忽略当前视图。

【问题讨论】:

    标签: xcode swift interstitial


    【解决方案1】:

    尝试从您的根视图控制器呈现插页式广告,如下所示:

        let window = UIApplication.sharedApplication().delegate?.window!
        window?.rootViewController?.requestInterstitialAdPresentation()
    

    【讨论】:

    • 是的……也不是。这将加载插页式添加全屏(在标签栏上方),但不具备按需加载添加的相同能力。它变得非常不一致。
    • 您可以尝试在您的根视图控制器视图上显示ADInterstitialAd。像这样的东西应该可以工作:interAd.presentInView(window?.rootViewController?.view)
    猜你喜欢
    • 2021-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多