gpt4 book ai didi

swift - Firebase Analytics 已禁用。事件未记录。广告不会出现

转载 作者:行者123 更新时间:2023-11-28 07:32:52 26 4
gpt4 key购买 nike

我正在为我的移动应用使用 Google Ads。广告没有出现在应用程序中的一些原因。

GoogleService-Info.plist 已安装。

UPDATES :I created Admob Payment İnformation and updated simulator version 10.0 to 12.0 and this problem solved.

我将这两行添加到我的 info.plist 但没有用:

<key>FIREBASE_ANALYTICS_COLLECTION_ENABLED</key>
<string>NO</string>
<key>FIREBASE_ANALYTICS_COLLECTION_DEACTIVATED</key>
<string>YES</string>

我的 AppDelegate.swift :

func application(_ application: UIApplication, 
didFinishLaunchingWithOptions launchOptions:
[UIApplication.LaunchOptionsKey: Any]?) -> Bool {
FirebaseApp.configure()
GADMobileAds.configure(withApplicationID: "My Firebase App id")
}

我的 ViewController.swift :

@IBOutlet weak var vieww: GADBannerView! // There is a view that GADBannerView Class
override func viewDidLoad() {
super.viewDidLoad()
let request = GADRequest()
request.testDevices = [kGADSimulatorID]

vieww.adUnitID = "Banner ID from Admob"
vieww.rootViewController = self
vieww.load(request)

}

调试屏幕:

5.15.0 - [Firebase/Analytics][I-ACS023049] Analytics is disabled. Event not logged

最佳答案

只是想知道是否有人为此提出了具体的解决方案,因为我正在与 Firebase 团队联系以解决我自己的应用程序中的同一问题,该应用程序希望在本周推出测试版,但我仍在等待解决这个问题,因为我真的想让 Analytics 先工作。不幸的是,所有提议的修复都没有为我带来任何好处。我为 AdMob 设置了付款选项,有趣的是,AdMob 在我的测试中一直运行良好,但 Analytics 仍然不会。我已经尝试从 Firebase 中完全删除该应用程序并从头开始使用 Firebase,但问题仍然存在。我还尝试将 plist 文件条目 IS_ANALYTICS_ENABLED 调整为是和否,结果仍然相同。我试过删除 GoogleService-Info.plist 文件并使用 AdMob 生成的文件和 Firebase 生成的文件,但都没有成功。我也尝试添加。

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {

FirebaseApp.configure()
AnalyticsConfiguration.shared().setAnalyticsCollectionEnabled(true)
GADMobileAds.configure(withApplicationID: "id number")

没有任何效果。有什么想法吗?????

这是我在 XCode 日志中看到的示例:

[Firebase/InstanceID][I-IID023000] 未从钥匙串(keychain)中检索到任何信息OSStatus: -25300 带钥匙串(keychain)查询

5.16.0 - [Firebase/Analytics][I-ACS023049] 分析已禁用。事件未记录

[Firebase/InstanceID][I-IID023002] 无法从钥匙串(keychain)中删除项目

经过数小时的故障排除。我想到了。我找到了一个有答案的帖子,但认为它指的是 GoogleService-Info.plist 而不是常规的 info.plist 文件,但问题不在于 GoogleService 一个,它在构建的 info.plist 中进入每个 iOS 应用程序,我猜 Firebase 在安装时会添加两个条目。这是问题条目。 enter image description here

它需要设置为 NO 才能正常工作,但出于安全原因可能默认为 NO。 Google 需要更新 Firebase Docs 以反射(reflect)这一变化,但目前还没有。我会把它转交给我联系的工程师。希望这对其他人也有帮助。

关于swift - Firebase Analytics 已禁用。事件未记录。广告不会出现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54164924/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com