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
Public functions
|
description() const
|
const std::string &
Detailed description of the status.
|
is_initialized() const
|
bool
Returns the adapter's initialization state.
|
latency() const
|
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."]]