问题标签 [adbannerview]

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.

0 投票
2 回答
1260 浏览

ios - 将 canDisplayBannerAds 更改为 NO 不会更新视图以删除广告横幅

奇怪的问题,我已经把头撞在墙上好几个小时了,一直没能解决。

我有一个使用情节提要的仅限 iOS 7 的应用程序。在我的主根视图控制器上,我使用 self.canDisplayBannerAds = YES 在视图底部显示 iAd 横幅。这完美地工作。

我有一个设置视图控制器,我的用户可以从那里进行应用内购买以永久删除广告。该功能也有效。我在 NSUserDefaults standardUserDefaults 中存储了一个 BOOL 值,以跟踪他们是否进行了购买。

让我难过的是,如果用户在横幅中接收广告,进入设置视图控制器,然后进入我的购买视图控制器,成功购买,然后返回主根视图,横幅广告仍然可见。如果用户完全退出应用程序,然后重新启动,它不会再次显示,因为这是我在 viewWillAppear 中显示横幅的方式:

因此,当他们在完成或恢复购买后重新启动应用程序时,此逻辑可以正常工作。但是,我希望在他们购买后立即更新视图。但是,当他们第一次启动它时,我不能让那个愚蠢的横幅广告在应用程序中消失。

如果我创建一个只设置 self.canDisplayBannerAds = NO 的按钮,那么这会导致横幅广告消失,这很奇怪。但是,当在 viewWillAppear、viewDidAppear 中调用时,甚至在我创建的专用方法中调用时,它都不起作用,一旦购买,它就会被调用。

我在想也许横幅视图设置在某处的缓存中,它只是没有被取消,但我不知道如何强制这样做。我也在想,如果我可以强制根视图控制器基本上为零并从头开始,那可能会做到,但我也不知道如何强制。

有人有什么想法吗?

0 投票
1 回答
702 浏览

ios - 我需要在 iOS7+ 应用程序中实现 didFailToReceiveAdWithError 吗?

我正在为 iOS7+ 实现一个新应用程序。在我想显示横幅的视图中,使用 canDisplayBannerAds 与 iAd 横幅的集成似乎很容易。但是我在 Xcode 日志中收到此错误:

由于在iOS7 iAd框架中只需要设置canDisplayBannerAds = YES,是否需要继续做Banner.delegate = self或实现didFailToReceiveAdWithError?

提前致谢

0 投票
2 回答
1246 浏览

ios - iOS 7 中的 ADBanner self.canDisplayBannerAds

我正在尝试将 iAd 集成到 iOS 7 应用程序中。根据 Apple 教程,只需使用方法:self.canDisplayBannerAds 和 iAd 就可以顺利工作。当我根据教程使用它时,它会给出一个空白的白色屏幕。那么如何整合 iAds 呢?我是否必须使用 ADBannerViewDelegate 等等。请解释

0 投票
0 回答
206 浏览

ios - AdMob 横幅将不会在 iOS 7 上显示

我正在尝试将 AdMob 集成到 iOS 7 上的应用程序中,但似乎无法显示横幅。我已阅读与此问题有关的其他问题,但它们似乎没有任何好的信息。这是我正在使用的代码:

我已经在模拟器和设备上进行了测试,但没有运气。

0 投票
0 回答
89 浏览

objective-c - iAd 未出现在模态视图中

我有一个使用 iAd 横幅的视图控制器。就像在其他工作视图中一样,我在此视图中实施了 iAd。

当使用 PUSH 连接到这个视图控制器时,iAd 会正确地显示自己。但是,当使用 MODAL 进行转场时,iAd 横幅不会呈现。我已经导入了 iAd 框架并添加了

到我的 viewDidLoad。在模态显示的视图中使用 iAds 时有什么我不知道的吗?

谢谢!

0 投票
1 回答
272 浏览

ios6 - ADBannerView.h:20:8:将“NSString”重新定义为不同类型的符号

我收到此错误:

它曾经可以工作,与切换SDK有关吗?从ios6到ios7?

0 投票
2 回答
382 浏览

ios - 多个视图的单个 ADBannerViewDelegate

我正在尝试为 iOS 应用程序中的多个视图实现简单的 AdBanner 实例。为了在 viewController 中实现 AdbannerDelegate,必须执行 bannerview.delegate= self; 其中bannerview 是AdBannerView 的一个实例。然而,这个委托方法必须在每个 viewController 中实现,这相当于很多重复代码。如何组成一个实现所有委托方法的简单类,然后在每个视图控制器中调用它们。

0 投票
1 回答
392 浏览

ios - iAd Banner 白色 继续显示

在我的应用程序中添加 iAd 横幅,但是当横幅为空(白色)时横幅不会隐藏,我尝试了两种类型的代码,一种是:

在我的.h

在课堂上.m

如果横幅为白色,则使用此代码继续显示。

尝试第二个代码:

在我的.h

和上.m

最后有同样的问题。

任何想法?

谢谢。

0 投票
2 回答
89 浏览

ios - iOS ADBannerview - 广告会自行消失吗?

广告会自行消失吗?我读过广告应该在关闭它们之前显示三十秒,这意味着它们的显示是由应用程序管理的,但在预发布测试中,它们会在三十秒后自行消失。

此外,如果我为无广告升级提供应用内购买,那么防止加载广告的最佳方法是什么?使用可以轻松阻止广告展示.hidden = YES,但它仍会在后台加载。如果我清除委托和释放,ARC 或线程会有问题吗?

0 投票
1 回答
716 浏览

ios - Unity Adbannerview 不断调用

好的,所以我们正在使用 adbannerview 中内置的统一性。我们使用基本代码

现在,一旦横幅显示十秒钟,我们调用 Destroy,它将取消订阅这两个事件,然后销毁脚本并清空它所在的游戏对象。我知道这有点极端,但出于某种原因,在我们的应用程序中,它会在游戏开始时显示横幅,但由于某种原因 5 分钟后它会变得非常滞后,我已经确定这是处理试图接收另一个广告的广告。因为当我们没有完全销毁 adbanner 脚本时,另一个广告会在 2 分钟左右加载,另一个会在 5 分钟后加载。一旦我们取消广告,五分钟左右就没有延迟。

不知道如何解决这个问题。