在不离开应用的情

时间:2015-02-01 08:59:04

标签: ios admob ads

我正在查看一些广告SDK,但我很难找到一种方法在不离开应用的情况下展示它们。我尝过其中的一小部分,但是为了回答这个问题,让我们说AdMob。

点击后,是否有办法在应用内浏览器中展示AdMob广告?或者如果我想实现这一点,我是否必须使用不同的SDK。

如果答案是后者,那么众所周知的广告SDK会让我这样做吗?

1 个答案:

答案 0 :(得分:1)

在Safari中而不是在应用内浏览器中打开目标页面是有目的的:Safari允许更好地跟踪用户。原因与cookie处理有关:Safari在全局存储cookie,而基于应用程序浏览器的 UIWebView 具有仅限于单个应用程序的cookie存储。因此,对于应用内浏览器,您无法跨应用跟踪用户。

但是,如果您对广告有一定的控制权(并且不是简单地从网络中获取),则可以采用解决方案来缓解问题。

广告不仅可以包含具有目标链接的图片。它可以包含交互元素。您可以通过创建在点按时打开叠加层的广告来利用它。叠加层会在您的应用中显示一个网页。然后,用户可以关闭它或点击一个链接,将她带到Safari中显示的另一个网页。

实施大多数广告SDK支持的叠加层的标准API是MRAID。 Google移动广告SDK(以前称为AdMob SDK)支持它。 Google SDK还支持AdMob SDK。

此类广告的良好示例可在Google support page上找到。具体来说,请查看“可展开广告(MRAID)的示例代码”和“目标窗口:应用内叠加窗口”。