我有以下代码来初始化和加载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);