Stay organized with collections
Save and categorize content based on your preferences.
firebase::
gma::
AdapterStatus
#include <types.h>
A snapshot of a mediation adapter's initialization status.
Summary
Constructors and Destructors
const std::string &
Detailed description of the status.
bool
Returns the adapter's initialization state.
int
The adapter's initialization latency in milliseconds.
Public functions
AdapterStatus
AdapterStatus
()
description
const
std
::
string
&
description
()
const
Detailed description of the status.
This method should only be used for informational purposes, such as logging. Use is_initialized
to make logical decisions regarding an adapter's status.
is_initialized
bool
is_initialized
()
const
Returns the adapter's initialization state.
latency
int
latency
()
const
The adapter's initialization latency in milliseconds.
0 if initialization has not yet ended.
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License
, and code samples are licensed under the Apache 2.0 License
. For details, see the Google Developers Site Policies
. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-20 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-20 UTC."],[[["\u003cp\u003e\u003ccode\u003efirebase::gma::AdapterStatus\u003c/code\u003e provides a snapshot of a mediation adapter's initialization status.\u003c/p\u003e\n"],["\u003cp\u003eIt includes information such as initialization state, detailed description, and latency.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use \u003ccode\u003eis_initialized()\u003c/code\u003e to check the adapter's initialization state and \u003ccode\u003edescription()\u003c/code\u003e for informational purposes.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003elatency()\u003c/code\u003e returns the initialization time in milliseconds, with 0 indicating ongoing initialization.\u003c/p\u003e\n"]]],["The `AdapterStatus` class provides a snapshot of a mediation adapter's initialization. Key information includes the adapter's initialization state, accessible via `is_initialized()`, and the initialization latency in milliseconds, retrieved with `latency()`. A detailed textual description of the status is available through `description()`. The class also has a constructor: `AdapterStatus()`. The latency is 0 if initialization hasn't finished. Only `is_initialized` should be used to take decisions about the adapter.\n"],null,["# firebase::gma::AdapterStatus Class Reference\n\nfirebase::gma::AdapterStatus\n============================\n\n\n`#include \u003ctypes.h\u003e`\n\nA snapshot of a mediation adapter's initialization status.\n\nSummary\n-------\n\n| ### Constructors and Destructors ||\n|---|---|\n| [AdapterStatus](#classfirebase_1_1gma_1_1_adapter_status_1ae9b4cbdeed3ccbc6ea82460e1b9644a6)`()` ||\n\n| ### Public functions ||\n|----------------------------------------------------------------------------------------------------------|-------------------------------------------------------------|\n| [description](#classfirebase_1_1gma_1_1_adapter_status_1a5147d687acc05e955325142b4f48e53c)`() const ` | `const std::string &` Detailed description of the status. |\n| [is_initialized](#classfirebase_1_1gma_1_1_adapter_status_1a1c089e8c5598c9309d9b5630ea4ac473)`() const ` | `bool` Returns the adapter's initialization state. |\n| [latency](#classfirebase_1_1gma_1_1_adapter_status_1acd16f1286bf99a849fe4411fb238ae26)`() const ` | `int` The adapter's initialization latency in milliseconds. |\n\nPublic functions\n----------------\n\n### AdapterStatus\n\n```c++\n AdapterStatus()\n``` \n\n### description\n\n```c++\nconst std::string & description() const \n``` \nDetailed description of the status.\n\nThis method should only be used for informational purposes, such as logging. Use [is_initialized](/admob/cpp/reference/class/firebase/gma/adapter-status#classfirebase_1_1gma_1_1_adapter_status_1a1c089e8c5598c9309d9b5630ea4ac473) to make logical decisions regarding an adapter's status. \n\n### is_initialized\n\n```c++\nbool is_initialized() const \n``` \nReturns the adapter's initialization state. \n\n### latency\n\n```c++\nint latency() const \n``` \nThe adapter's initialization latency in milliseconds.\n\n0 if initialization has not yet ended."]]