问题标签 [iad]

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 投票
4 回答
8973 浏览

iphone - iPhone 应用中的全局 ADBannerView

是否可以使用基于 UINavigationController 的标准应用程序在屏幕底部、视图层次结构下方显示单个 ADBannerView?也就是说,在不修改可以推送到根 UINavigationController 的每个视图控制器/视图的情况下,我可以让全局 ADBannerView 可见吗?

我不确定如何在 IB 或代码中进行设置。帮助?

我看到类似的问题,答案很模糊。我正在寻找一个具体的例子。

0 投票
1 回答
456 浏览

iphone - 如何将多个控件添加到 UITableView 标题部分?

我的 UITableView 的 Header 部分中有一个 UISearchDisplayController。我想在上面显示一个 iAd。我怎样才能做到这一点?

0 投票
2 回答
1666 浏览

iphone - iAd 出现在模拟器中但未出现在设备上

当我运行我的应用程序时,我可以在模拟器中看到我的 iAd,它预先填充了“测试广告”

但是,当我在我的设备上运行应用程序时,iAd 区域是空白的,没有预填充的广告。

为什么是这样?

我的 iAd 在 UITableViewCell 中:

0 投票
1 回答
715 浏览

iphone - iAd:ADBannerViewDelegate 方法仅在 viewDidLoad() 之后调用一次

我有以下 ADBannerViewDelegate 实现:

如果广告不可用,我想缩小我的标题视图。如果有广告,我想扩大它。

当视图加载时,这工作正常。但是,这些委托方法似乎在视图加载后停止被调用。我可能会遇到以下情况:

  1. 视图 A 加载,但没有可用的 iAd,因此 headerView 被缩小
  2. 用户转到视图 B
  3. 用户返回视图 A
  4. 问题:视图 A 已经加载,所以 headerView 被缩小了,但是没有调用 ADBannerViewDelegate 方法,所以我无法检查是否有广告可用

即使在最初加载视图之后,如何确保调用这些委托方法?

0 投票
1 回答
525 浏览

iphone - 应用崩溃,因为 iAd 未能及时恢复

当我没有 iAd 时,我的应用程序运行良好。一旦我显示 iAd,系统就会关闭我的应用程序,因为 iAd 无法及时恢复。

我该如何解决这个问题?

0 投票
2 回答
2373 浏览

iphone - 我的 UITableView 顶部的问题定位横幅

我希望能够在我的 UITabBar 正上方显示一个 ADBannerView(它显示一个 UITableView)。不幸的是,我的横幅没有正确定位。它会出现在 UITableView 的正下方,然后当我滚动时,横幅将保留在我的 UITableView 的中间。

我希望横幅出现在 UITabBar 的正上方,并允许 UITableView 在用户拖动时在横幅后面滚动。

0 投票
1 回答
1067 浏览

iphone - 如何知道视图何时显示?- 使用 Burstly 进行广告集成

我正在尝试使用 Burstly 将 iAds 和 adMob 广告投放到我的 iPhone 应用程序中。我跟着他们的向导

http://docs.burstly.com/guides/ad-serving-quick-start-guide.html

这是我所拥有的一个片段......

MyViewController.h

我的视图控制器.m

我无法准确了解广告何时显示,以便我可以知道重新排列我的视图。我有一个触摸屏幕底部的表格视图,因此在显示广告时我需要将其拉起(调整视图大小)。

我尝试使用 OAIAdManagerDelegateProtocol "adManager:didLoad:" 方法,但结果好坏参半。当广告经理认为它有广告时,总是调用该方法,但有时广告没有显示(尤其是第一次调用 iAd)。因此,当调用该方法时,我总是调整主视图的大小以便为广告腾出空间,但有时广告不在那里显示,所以我最终显示了一个与广告大小相同的空白区域。

我也尝试使用“adManager:didLoadView:”方法,但它从未被调用过。

那么,当 adManager.view 显示在屏幕上时,是否有其他方法可以通知我,以便我知道何时调整视图大小?

0 投票
2 回答
2787 浏览

iphone - 如果我在 UITableView headerView 中放置 iAd,我的应用会被拒绝吗?

我在 UITableView 的 headerView 中显示 iAd。当用户滚动时,iAd 会消失,因为 headerView 不再可见。我不确定这是否会阻止我的应用程序被接受。

0 投票
7 回答
9425 浏览

iphone - iAd 错误“广告资源不可用”

我正在将 iAd 添加到我的应用程序中。现在,在模拟器中,它运行良好,但是当我将它加载到设备(v4.1)上时,ADBannerViewDelegate调用bannerView:didFailToReceiveAdWithError:并在error.userInfo上进行此描述

我认为我的 iAd 网络设置是正确的。我是自己添加广告还是 iAd Network 像在模拟器中一样自动发送测试广告?

编辑:我认为这是分发广告的 iAd 网络服务器的延迟问题。我想当网络为我的应用程序投放广告时,它开始正常工作。

0 投票
1 回答
4994 浏览

iphone - UIViewController 中的 view.frame.size.height 变化

在我的视图中,我有一个表格和一个广告横幅,所有这些都是通过 Interface Builder 创建的。但是我注意到我的 view.frame.size.height 似乎在我的应用程序的执行过程中发生了变化,即使我没有改变大小。

有人可以向我解释为什么会这样吗?

我正在做的是在 viewDidLoad 上将广告横幅移出屏幕,此时,如果我打印出 self.view.frame.size.height,则值为:460.00。这时候,我也在增加tableView的大小,这样它就占用了adBanner曾经占用的空间,同时将adBanner移到了屏幕外。

后来当我收到bannerViewDidLoadAd 消息时,我再次打印出self.view.frame.size.height,此时它是367.00。我不明白为什么视图的大小发生了变化。