首页 > 解决方案 > 如何创建 admob app-ads.txt 文件 flutter web app?

问题描述

我有一个用颤振网络制作的网站。我的应用显示 google admob 广告。现在 google admob 告诉我在我的网站上创建一个 app-ads.txt 文件。Flutter web 是一个单页网站,是否可以使用我的 Flutter web 应用创建 app-ads.txt 文件!?

标签: flutteradmob

解决方案


我最近也尝试过flutter web。我进行了一次“钓鱼探险”,并设法解决了这个问题。

我做了什么:

  1. 把你app-ads.txt<project>/web文件夹。
  2. flutter build web
  3. 检查app-ads.txt出现在build/web文件夹中。
  4. 检查地图build/web/flutter_service_worker.js中是否RESOURCES出现了带有键的记录"app-ads.txt"(例如"app-ads.txt": "4c75380ac52243715a448e96239e0ca5",
  5. firebase deploy --only hosting

在此之后,app-ads.txt应该可以在https://your-domain.web.app/app-ads.txthttps://your-domain.firebaseapp.com/app-ads.txt并且(如果您添加了自定义域)在https://my-custom-domain.com/app-ads.txt.

PS如果您被重定向/app-ads.txt到您的主页,请尝试清除您的站点缓存:

  1. 按 F12
  2. 打开“应用程序”选项卡
  3. 选择“存储”
  4. 按“清除站点数据”

在此之后,app-ads.txt应该可用。


推荐阅读