通用設定
透過集合功能整理內容
你可以依據偏好儲存及分類內容。
下列全域函式可用於控管特定資訊
原本由 Mobile Ads SDK 收集的資料
Google Mobile Ads C++ SDK 使用發布商第一方 ID
運用從應用程式收集的資料,放送關聯性更高的個人化廣告
使用者所用的裝置。
發布商第一方 ID 預設為啟用,但您可以使用
導入以下程式碼:
#include "firebase/gma.h"
firebase::gma::SetIsSameAppKeyEnabled(/*is_enabled=*/false);
當機回報 (僅限 iOS)
Google Mobile Ads C++ SDK 會檢查 iOS 應用程式中發生的例外狀況,
系統就會記錄這些事件。這些例外情況是收集而來,
避免在日後的 SDK 版本中出現。
當機回報功能預設為啟用。如果您不想要與 SDK 相關的例外狀況
才能錄製,您可以呼叫
DisableSDKCrashReporting()
函式。呼叫此方法的最佳時機為
應用程式啟動後:
#include “firebase/gma.h”
firebase::gma::DisableSDKCrashReporting();
Android 裝置不支援當機回報功能。
Cookie 同意聲明
如果您的應用程式有特殊的 Android 需求,您可以設定選用
SharedPreferences
敬上
gad_has_consent_for_cookies
。詳情請參閱
Cookie 使用同意聲明
一節。
除非另有註明,否則本頁面中的內容是採用創用 CC 姓名標示 4.0 授權,程式碼範例則為阿帕契 2.0 授權。詳情請參閱《Google Developers 網站政策》。Java 是 Oracle 和/或其關聯企業的註冊商標。
上次更新時間:2025-08-21 (世界標準時間)。
[null,null,["上次更新時間:2025-08-21 (世界標準時間)。"],[[["\u003cp\u003eThe Google Mobile Ads C++ SDK is deprecated as of June 17, 2024 and will reach End-of-Maintenance on June 17, 2025, with no further updates or bug fixes after that date.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers should consider using the iOS and Android SDKs from AdMob instead of the Google Mobile Ads C++ SDK.\u003c/p\u003e\n"],["\u003cp\u003eThe SDK includes features like Publisher first-party ID (enabled by default) for personalized ads and crash reporting (iOS only, enabled by default).\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can control these features, including disabling Publisher first-party ID and crash reporting, using provided code snippets.\u003c/p\u003e\n"],["\u003cp\u003eFor Android, specific consent requirements related to cookies can be addressed using SharedPreferences.\u003c/p\u003e\n"]]],["The Google Mobile Ads C++ SDK is deprecated as of June 17, 2024, and will reach End-of-Maintenance on June 17, 2025. Consider using the AdMob iOS and Android SDKs instead. Publisher first-party ID, enabled by default, can be disabled via `SetIsSameAppKeyEnabled(false)`. For iOS, crash reporting is on by default but can be disabled using `DisableSDKCrashReporting()`. Android consent for cookies can be set using `SharedPreferences` with `gad_has_consent_for_cookies`.\n"],null,["# Global Settings\n\n| **DEPRECATED:** The Google Mobile Ads C++ SDK is *deprecated* as of June 17, 2024 and should not be adopted in projects that don't already use it. It will enter *End-of-Maintenance (EoM)* on June 17, 2025. Note that versions of the SDK released before the EoM date will continue to function, but no further bug fixes or changes will be released after the EoM date.\n|\n| Instead of the Google Mobile Ads C++ SDK, consider using the\n| [iOS](/admob/ios/quick-start) and\n| [Android](/admob/android/quick-start) SDKs from AdMob.\n| For support, reach out to the\n| [Google Mobile Ads SDK Technical Forum](https://groups.google.com/g/google-admob-ads-sdk).\n\n\u003cbr /\u003e\n\nThe following global functions may be used to control certain information\ncollected by the Mobile Ads SDK.\n\nPublisher first-party ID, formerly known as same app key\n--------------------------------------------------------\n\nThe Google Mobile Ads C++ SDK uses Publisher first-party ID to help you\ndeliver more relevant and personalized ads by using data collected from the app\nthe user is using.\n\nPublisher first-party ID is enabled by default, but you can disable it with the\nfollowing code prior to initialization: \n\n #include \"firebase/gma.h\"\n\n firebase::gma::SetIsSameAppKeyEnabled(/*is_enabled=*/false);\n\nCrash reporting (iOS Only)\n--------------------------\n\nThe Google Mobile Ads C++ SDK inspects exceptions that occur in an iOS app and\nrecords them if they are caused by the SDK. These exceptions are collected so we\ncan prevent them in future SDK versions.\n\nCrash reporting is enabled by default. If you don't want SDK-related exceptions\nto be recorded, you can disable this feature by calling the\n`DisableSDKCrashReporting()` function. The best time to call this method is when\nthe app launches: \n\n #include \"firebase/gma.h\"\n\n firebase::gma::DisableSDKCrashReporting();\n\nCrash reporting is not supported on Android devices.\n\nConsent for cookies\n-------------------\n\nIf your app has special requirements on Android, you can set the optional\n[`SharedPreferences`](//developer.android.com/reference/android/content/SharedPreferences)\n`gad_has_consent_for_cookies`. See the\n[Consent for cookies](/admob/android/global-settings#consent_for_cookies)\nsection of the Android Global Settings guide for more information."]]