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

Showing an interstitial with Firebase Dynamic Links

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

Dynamic Links work seamlessly across iOS, Android, and desktop and mobile web. Dynamic Links can be configured to provide the best possible user experience, whether that's a personalized app launch, a fast interstitial, or opening your mobile website.

你怎么做到的?

这不是 Firebase 提供的现成功能。

以下是您需要执行的步骤:

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

备选

如果您不想处理这个问题,您应该查看 Branch.io (full disclosure: I'm on the Branch team). The Branch Journeys feature does exactly this for your own website, and the Deepviews feature 如果您没有网站也不想设置网站,也可以提供同样的东西。