问题标签 [gadbannerview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c++ - 基于 SDL2 的游戏和 GADBannerView
现在我正在为 iOS 开发基于 SDL2 的游戏,我有一个问题。如何在我的情况下实施谷歌广告横幅?
ios - 在某些设备上重置 TableView 框架
我有一个 UIViewController,它在底部包含一个 TableView 和一个 GADBannerView。当收到广告时,我会更改 TableView 的高度,这样广告就不会覆盖任何单元格。这在我的 iPhone 6 (iOS 10) 和模拟器 (iOS 10) 上没有任何问题,但是由于某种原因在旧 iPhone 4s (iOS 9) 上测试我的应用程序时,如果我离开视图,TableView 高度会重置控制器,然后返回它。为什么会发生这种情况,我该如何预防?
这是我用来调整表格视图大小的代码。
ios - 如何从 GADRequestError 中获取 GADErrorCode?
我已经实现了 AdMob 横幅视图广告,以及GADBannerViewDelegate
此处定义的协议:
https ://developers.google.com/admob/ios/banner
所以我可以使用这个回调:
我可以从定义的文件中看到GADRequestError
还有一个GADErrorCode
枚举:
https ://github.com/floatinghotpot/google-admob-sdk/blob/master/src/ios/GADRequestError.h
此处记录: https ://developers.google.com/ad-manager/mobile-ads-sdk/ios/api/reference/Enums/GADErrorCode
-
但是,我真的很难从错误对象中获取GADErrorCode
枚举对象。GADRequestError
-
这是GADRequestError
由于设备离线而无法加载广告时的错误对象的值:
Error Domain=com.google.admob Code=-1009 "The Internet connection appears to be offline." UserInfo={NSUnderlyingError=0x600000f46880 {Error Domain=kCFErrorDomainCFNetwork Code=-1009 "The Internet connection appears to be offline." UserInfo={NSErrorFailingURLStringKey=https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html?sdk=afma-sdk-i-v7.36.0, NSErrorFailingURLKey=https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html?sdk=afma-sdk-i-v7.36.0, _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1, NSLocalizedDescription=The Internet connection appears to be offline.}}, NSErrorFailingURLStringKey=https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html?sdk=afma-sdk-i-v7.36.0, NSErrorFailingURLKey=https://googleads.g.doubleclick.net/mads/static/sdk/native/sdk-core-v40.html?sdk=afma-sdk-i-v7.36.0, _kCFStreamErrorDomainKey=1, _kCFStreamErrorCodeKey=50, NSLocalizedDescription=The Internet connection appears to be offline.}
可以以某种方式将其转换为GADErrorCode
枚举对象吗?
ios - 在 UITabBarController 中的选项卡更改后,GADBannerView 中的 AdMob 视频广告继续使用 CPU
我的设置:
有一个UITabBarController
。在第一个选项卡中 - 有UINavigationController
一个UITableViewController
作为根视图控制器的。
在 的表格中UITableViewController
,其中一个单元格包含GADBannerView
在带有横幅视图的单元格中,我正在加载这样的广告:
问题:
我注意到,如果广告包含视频/动画 - 在标签之间切换后 - CPU 使用率仍然很高,并且永远保持 15-20% 的负载(直到你杀死应用程序)。
实际广告如下所示:
几个观察:
- 如果不是视频广告 - 有一个静态图像广告 - 没有问题。对我来说,这个问题看起来像是视频广告没有调用一些“暂停动画”。
- 发生在 iOS11 和 iOS12 上
func adViewDidReceiveAd(_ bannerView: GADBannerView)
没有被调用,即框架知道广告不再出现在屏幕上
AdMob 版本:
'Firebase/AdMob'、'~> 5.15.0 '(来自 cocoapods)
任何建议都非常受欢迎。
ios - UiCollectionView 中的多个 GADBannerView 在 Objective C 中不能平滑滚动
我的项目中有一个集合视图,其中包含来自网络服务的大量数据,GADBAnnerView(AdMob) 位于每 4 个位置。广告正在展示,但滚动不顺畅。
并且在 CollectionView 的 cellForItemAtIndexPath 中
有人可以帮我解决这个问题吗?
ios - AdMob 横幅会在首次加载时出现在首页指示器下方,并且不时出现
当 ViewControllers 第一次加载到我的应用程序中时,AdMob 横幅不会出现在其专用的超级视图中,而是会出现在主页指示器下方,如屏幕截图所示:
我注意到这不仅发生在第一次加载中,而且有时也会发生。
当我在场景(ViewControllers)中前进和后退时,有时每个横幅都应该出现在其专用的超级视图中,有时它们不会。
Banners 的专用 superview 的最高约束是 0 到安全区。所以它们应该出现在导航栏的正下方。视图从上到下按以下顺序设计:
- 导航栏
- 安全区开始
- 一个包含横幅的简单 UIView
- 表视图
- 安全区结束
- 主页指示器
相关代码:
我把setBanner()
infunc viewDidLoad()
而不是viewWillAppear()
,但没有任何改变。
我在 iOS 模拟器和物理设备上测试并注意到了这种行为。
当我在 iPhone 8 上测试它时不会出现此问题,因为它在安全区域下没有可见空间。
我猜想横幅在它的超级视图以某种方式可用之前加载,但我不确定。
更新:包含横幅的视图的约束:
- 将尾随对齐到:安全区域
- 对齐到:安全区域
- 高度等于:50
- 底部空间到:表格视图
- 顶部对齐:安全区域
ios - iOS - Swift Google AddMob SDK 如何在 UITableView 的重复项目中显示不同的广告?
iOS - Swift 使用 Google AddMob SDK 如何在 UITableView 的重复项目中显示不同的广告?
下面是我从GoogleAdMob创建的示例链接。
目前在每个重复项目上显示相同的添加,但我想在每个重复项目中显示不同的广告。
附上截图供参考。
广告 1:屏幕截图。
广告 2:屏幕截图。
Ad3:截图。
如何在每个重复项目中实现不同的广告?
提前致谢。
ios - 将谷歌广告横幅视图设置为 tabbr 控制器,但是当我推送到详细视图时,仍然显示广告
我正在添加项目GoogleMobileAds
,Swift
并且我已经成功完成了文档中提供的所有步骤,并且广告正在我的应用程序中显示,只是问题是当我推送到其他 ViewController 而不是广告横幅视图仍然显示在 ViewController 顶部时,我只想要广告横幅视图到标签栏的主屏幕不详细这里是我的代码
这是成功加载此代码的广告,但是当推送到新的视图控制器时,该屏幕上显示的bannerview 可以有任何想法吗?