Ios Revmob横幅广告位置-Swift

Ios Revmob横幅广告位置-Swift,ios,swift,sprite-kit,revmob,Ios,Swift,Sprite Kit,Revmob,我有以下代码初始化并加载Revmob横幅广告。我尝试指定广告的位置,因为默认情况下它加载在底部,我需要它位于屏幕顶部。然而,这段代码似乎不起作用,我的广告也没有加载。我已经在viewDidLoad()下的GameViewController类中实现了这一点 在创建框架或子视图后,我移动了.loadAd(),这是否有帮助 let banner = RevMobBannerView() banner.frame = CGRectMake(0,0,320,50) banner.load

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

在创建框架或子视图后,我移动了.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);

我会尝试先创建框架,然后加载add,这样add将加载到新框架中。在completionBlock中添加子视图也是一样。对不起,你可以用编程的方式给我看一下吗?我会在一个aswer中发布它,我不确定它是否会工作,但我希望它会工作。当你不尝试更改它的位置时,它会加载吗?不,只是也尝试了一下。只是尝试了一下,奇怪的是它似乎什么都没有做。
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);