Revmob横幅广告位置-Swift



我有以下代码来初始化和加载Revmob横幅广告。我试图指定广告的位置,因为它默认加载在底部,我需要它在屏幕顶部。然而,这段代码似乎不起作用,我的广告也没有加载。我已经在viewDidLoad()下的GameViewController类中实现了这一点。

    let banner = RevMobBannerView()
    banner.loadAd()
    banner.frame = CGRectMake(0,0,320,50)
    let completionBlock: () -> Void = {
        banner.showAd()
        self.view.addSubview(banner)
    }
    let errorBlock: (NSError!) -> Void = {error in
        print (error);
    }
    RevMobAds.startSessionWithAppID("56b691a64756d5655fdf097e", withSuccessHandler: completionBlock, andFailHandler: errorBlock);

我在创建框架或子视图后移动了.loadAd(),也许这有帮助?:

let banner = RevMobBannerView()
    banner.frame = CGRectMake(0,0,320,50)
    banner.loadAd()
    let completionBlock: () -> Void = {
        self.view.addSubview(banner)
        banner.showAd()
    }
    let errorBlock: (NSError!) -> Void = {error in
        print (error);
    }
    RevMobAds.startSessionWithAppID("56b691a64756d5655fdf097e", withSuccessHandler: completionBlock, andFailHandler: errorBlock);

最新更新