以下全局函数可用于控制移动广告 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 设备不支持崩溃报告。
Cookie 使用意见征求
如果您的应用在 Android 上有特殊要求,您可以设置可选的 SharedPreferences
gad_has_consent_for_cookies
。如需了解详情,请参阅 Android 全局设置指南的使用 Cookie 的用户同意部分。