2016-01-31 106 views
0

我有一个集成了AdMob的iOS应用程序。我展示了一些横幅广告以及插页式广告。但是,如果设备未连接到互联网,则不会显示任何广告。有没有办法缓存AdMob广告?

即使用户不在线,是否可以缓存广告并显示它们?

或..这会导致问题,因为广告通常会在点击时打开某种网页并将收入报告给服务器?

只是旁注:为什么免费的应用程序有广告免费版本,当你可以断开互联网,但仍然没有广告?

任何输入赞赏! :)

+0

那么,为了解决这个问题,关于为什么用户不只是把他们的设备放在飞机模式,以避免广告...虽然少数用户会发现广告非常恼人,以至于他们会做这样的事情,绝大多数用户*不会被打扰*。设置飞行模式>使用应用程序>重新连接到Internet只是太麻烦了。此外,绝大多数用户会希望在您的应用中继续接收消息和通话,因此无论如何都无法实现飞行模式。 – Hamish

回答

0

广告免费版本,您可以将两个版本提交到应用商店。如果您想要脱机播放广告,这是不可能的,因为广告供应商无法知道广告是否活跃以及活跃频率。

1

即使用户不在线,是否可以缓存广告并显示它们?

广告网络的sdks有一个缓存机制(并非全部,但大部分)。但是,他们是否在离线时显示广告完全取决于他们的跟踪算法和他们的选择。

或..这会导致问题,是由于一个事实,即广告通常 打开某种网页的点击时,同时报告收入回 服务器?

是的,这是一个明显的原因。仅在点击广告时不采取任何行动的情况下展示广告是没用的,并且会给广告商带来无谓的费用。

只是一个侧面说明:为什么免费的应用程序有广告的免费版本,当你 可能只是从互联网上断开,仍然没有广告?

不是每个人都希望保持网络关闭,以摆脱一个应用程序的广告。他们会错过其他应用的重要通知。此外,免费和付费的单独版本适用于不同的人群。有些人会合法地删除广告,并不介意为此付出一点小费用。他们不希望每次他们想要使用特定的应用程序时都需要切换网络。