全局设置

以下全局函数可用于控制移动广告 SDK 收集的特定信息。

发布商第一方 ID(以前称为“同应用标识键”)

Google 移动广告 C++ SDK 使用发布商第一方 ID,利用从用户正在使用的应用中收集的数据,帮助您投放更具相关性、个性化程度更高的广告。

发布商第一方 ID 默认处于启用状态,但您可以在初始化前使用以下代码将其停用:

#include "firebase/gma.h"

firebase::gma::SetIsSameAppKeyEnabled(/*is_enabled=*/false);

崩溃报告(仅限 iOS)

Google 移动广告 C++ SDK 会检查 iOS 应用中发生的异常,如果异常是由 SDK 导致的,则会进行记录。我们会收集这些异常,以便在未来的 SDK 版本中防范它们。

崩溃报告默认处于启用状态。如果您不希望记录与 SDK 相关的异常,可以通过调用 DisableSDKCrashReporting() 函数停用此功能。此方法的最佳时机是在应用启动时:

#include “firebase/gma.h”

firebase::gma::DisableSDKCrashReporting();

Android 设备不支持崩溃报告。

如果您的应用在 Android 上有特殊要求,您可以设置可选的 SharedPreferences gad_has_consent_for_cookies。如需了解详情,请参阅 Android 全局设置指南的使用 Cookie 的用户同意部分。