@@ -55,15 +55,32 @@ template <typename ResultType>
55
55
class Future {
56
56
// Empty class (used for documentation only).
57
57
};
58
+
59
+ // / @brief Firebase App class. For more information, see the <a
60
+ // / href="https://firebase.google.com/docs/reference/cpp/class/firebase/app">Firebase
61
+ // / C++ SDK documentation</a>.
62
+ class App {
63
+ // Empty class (used for documentation only).
64
+ };
65
+
58
66
#endif // defined(DOXYGEN_ADMOB)
59
67
60
68
// / @brief API for Google Mobile Ads with Firebase.
61
69
// /
62
70
// / The GMA API allows you to load and display mobile ads using the Google
63
71
// / Mobile Ads SDK. Each ad format has its own header file.
64
72
// /
65
- // / @deprecated The Google Mobile Ads C++ SDK is now deprecated. Please see
66
- // / https://developers.google.com/admob/cpp/sdk for more information.
73
+ // / @deprecated **The Google Mobile Ads (GMA) C++ SDK is _deprecated_ as of June
74
+ // / 17, 2024 and should not be adopted in projects that don't already use it. It
75
+ // / will enter _End-of-Maintenance (EoM)_ on June 17, 2025. Note that versions
76
+ // / of the SDK released before the EoM date will continue to function, but no
77
+ // / further bug fixes or changes will be released after the EoM date.**
78
+ // /
79
+ // / Instead of the Google Mobile Ads C++ SDK, consider using the
80
+ // / [iOS](/docs/admob/ios/quick-start) and
81
+ // / [Android](/docs/admob/android/quick-start) SDKs from AdMob. For support,
82
+ // / reach out to the [Google Mobile Ads SDK Technical
83
+ // / Forum](https://groups.google.com/g/google-admob-ads-sdk).
67
84
namespace gma {
68
85
69
86
// / Initializes Google Mobile Ads (GMA) via Firebase.
@@ -83,7 +100,10 @@ namespace gma {
83
100
// / Otherwise, the returned Future will have kFutureStatusInvalid.
84
101
// /
85
102
// / @deprecated The Google Mobile Ads C++ SDK is now deprecated. Please see
86
- // / https://developers.google.com/admob/cpp/sdk for more information.
103
+ // / the [SDK reference
104
+ // / documentation](
105
+ // / /admob/cpp/reference/namespace/firebase/gma)
106
+ // / for more information.
87
107
FIREBASE_DEPRECATED Future<AdapterInitializationStatus> Initialize (
88
108
const ::firebase::App& app, InitResult* init_result_out = nullptr );
89
109
@@ -115,7 +135,8 @@ FIREBASE_DEPRECATED Future<AdapterInitializationStatus> Initialize(
115
135
// / Otherwise, the returned Future will have kFutureStatusInvalid.
116
136
// /
117
137
// / @deprecated The Google Mobile Ads C++ SDK is now deprecated. Please see
118
- // / https://developers.google.com/admob/cpp/sdk for more information.
138
+ // / https://developers.google.com/admob/cpp/reference/namespace/firebase/gma
139
+ // / for more information.
119
140
FIREBASE_DEPRECATED Future<AdapterInitializationStatus> Initialize (
120
141
JNIEnv* jni_env, jobject activity, InitResult* init_result_out = nullptr );
121
142
@@ -137,7 +158,8 @@ FIREBASE_DEPRECATED Future<AdapterInitializationStatus> Initialize(
137
158
// / <code>kFutureStatusInvalid</code>.
138
159
// /
139
160
// / @deprecated The Google Mobile Ads C++ SDK is now deprecated. Please see
140
- // / https://developers.google.com/admob/cpp/sdk for more information.
161
+ // / https://developers.google.com/admob/cpp/reference/namespace/firebase/gma
162
+ // / for more information.
141
163
FIREBASE_DEPRECATED Future<AdapterInitializationStatus> Initialize (
142
164
InitResult* init_result_out = nullptr );
143
165
#endif // !defined(__ANDROID__) || defined(DOXYGEN)
0 commit comments