使用 Firebase 动态链接显示插页式广告

Posted

技术标签:

【中文标题】使用 Firebase 动态链接显示插页式广告【英文标题】:Showing an interstitial with Firebase Dynamic Links 【发布时间】:2016-11-08 08:59:37 【问题描述】:

在 Firebase 动态链接 (https://firebase.google.com/docs/dynamic-links/) 的官方页面上,提到如果未安装应用程序会显示插页式广告: https://youtu.be/LvY1JMcrPF8?list=PLl-K7zZEsYLmOF_07IayrTntevxtbUxDL&t=87

动态链接可在 iosandroid 以及桌面和移动网络上无缝运行。动态链接可以配置为提供最佳的用户体验,无论是个性化应用启动、快速插页式广告还是打开您的移动网站。

你怎么能这样做?

【问题讨论】:

ifl - 可选:未安装应用时打开的链接。指定此项以在未安装应用程序时从 App Store 安装您的应用程序以外的其他操作,例如打开内容的移动 Web 版本,或显示您的应用程序的促销页面。因此,在 Firebase 控制台中,它会要求提供自定义 URL。 【参考方案1】:

这不是 Firebase 开箱即用的功能。

以下是实现它所需的步骤:

    生成动态链接并将 ifl 链接参数设置为您网站上的 URL。 构建自定义插页式广告并将其托管在您在 ifl 参数中使用的 URL 上。 在该插页式广告中,插入第二个动态链接,其中 ifl 参数指向 App Store 这一步不应该是必要的,因为 Firebase 文档指出,默认情况下,没有应用程序的用户应该被自动转发到 App Store,但我从未见过这种情况实际发生 - 没有应用程序的用户在我的测试中,总是被带到 link 参数中的 URL)。 如果您在第二个链接上设置了link 参数,它将覆盖初始链接中的值。您需要将link 留空,或者通过它。

另类

如果您不想处理这个问题,您应该查看Branch.io(全面披露:我在 Branch 团队)。分支Journeys feature 正是为您自己的网站执行此操作,如果您没有网站并且不想设置一个,Deepviews feature 提供相同的功能。

【讨论】:

以上是关于使用 Firebase 动态链接显示插页式广告的主要内容,如果未能解决你的问题,请参考以下文章

cocos2d-x / firebase / admob无法加载插页式广告

在android上加载webview后没有显示插页式广告?

如何在应用退出后停止显示插页式广告?

如何在应用退出后停止显示插页式广告?

Proguard 后未显示插页式广告

显示应用外部的插页式广告