我的游戏中有一个AdBannerView,但它会随机显示,即使我将其设置为隐藏,它会从底部弹出视图。
这是我到目前为止在GameScene中的代码:
with open("OriginalTextFile.txt", 'r') as SearchList:
for line in SearchList:
line_text = str(line)
try:
test_query = re.search('start (.+?) end', line_text).group(1)
print test_query # confirms that I AM getting the correct test_query
if str(test_query) in load_workbook('Subset.xlsx', read_only=True):
print 'FOUND IT IN SUBSET!'
----- Continues -----
有时广告会在游戏过程中显示,有时会显示在顶部,有时会显示在底部。
我的问题是:
更多信息:我在ViewController中尝试了此代码,但结果却相同。
答案 0 :(得分:1)
问题1:您已设置框架属性以定位横幅广告:
iAd.frame = CGRectMake(0, view.frame.size.height - iAd.frame.size.height, view.frame.size.width, iAd.frame.size.height);
答案 1 :(得分:1)
听起来您已经在Interface Builder中创建了ADBannerView
,除了在项目的某处包含self.canDisplayBannerAds
。
设备屏幕底部显示的ADBannerView
由self.canDisplayBannerAds = true
创建。 self.canDisplayBannerAds = true
可用于在应用程序中实现iAd横幅的无麻烦方式。这将为您创建ADBannerView
,并根据其是否从iAd网络收到广告来显示或隐藏ADBannerView
。
如果您在项目中添加了self.canDisplayBannerAds = true
,则需要将其删除。
至于在ADBannerView
收到广告时隐藏ADBannerView
,您需要实施bannerView(_:didFailToReceiveAdWithError:)
的委托方法:ADBannerViewDelegate Protocol Reference。然后,在ADBannerView
中,您将alpha
0
媒体资源设置为$em = $this->getDoctrine()->getManager();
//$cars is taken from the entity and is not null
foreach($cars as $car) {
$car->setHasContent('yes');
$em->persist($car);
$em->flush();
}
。