API リファレンス
このページでは、Godot AdMob プラグインが提供するクラス、列挙型、およびコールバックの一覧を掲載しています。
クラス
| クラス | 説明 |
|---|---|
| MobileAds | グローバル設定と SDK 初期化のエントリポイント。 |
| RequestConfiguration | すべての広告リクエストにグローバルに適用される設定。 |
| AdRequest | 広告のロードに使用されるリクエストパラメータ。 |
| AdSize | バナー広告の幅と高さの定義。 |
| AdPosition | バナー広告およびネイティブオーバーレイ広告の画面配置レイアウト。 |
| AdView | バナー広告をロードして表示する Godot ノード。 |
| AdVideoController | ネイティブ広告内のビデオ再生コントローラー。 |
| AdVideoOptions | ネイティブ広告内のビデオ要素の再生動作設定。 |
| AppOpenAd | アプリを起動または復帰したときに表示される全画面広告フォーマット。 |
| AppOpenAdLoader | アプリ起動時広告(App Open Ads)の取得を担当するローダークラス。 |
| InterstitialAd | 全画面インタースティシャル広告フォーマット。 |
| InterstitialAdLoader | インタースティシャル広告の取得を担当するローダークラス。 |
| RewardedAd | 全画面リワード広告フォーマット。 |
| RewardedAdLoader | リワード広告の取得を担当するローダークラス。 |
| RewardedInterstitialAd | リワードインタースティシャル広告フォーマット(半透明のオーバーレイ表示)。 |
| RewardedInterstitialAdLoader | リワードインタースティシャル広告の取得を担当するローダークラス。 |
| NativeOverlayAd | Godot シーンの上に重ねて表示されるネイティブ広告フォーマット。 |
| NativeAdOptions | ネイティブオーバーレイ広告のレンダリング設定。 |
| NativeTemplateStyle | ネイティブオーバーレイ広告のビジュアルスタイルテンプレート。 |
| NativeTemplateTextStyle | テキスト要素のフォントと色の設定。 |
| ResponseInfo | ロードされた広告のメタデータとアダプター応答情報を保持するクラス。 |
| AdapterResponseInfo | 特定のメディエーションネットワークアダプターからのメタデータ。 |
| AdError | 広告表示中に発生したエラーに関する情報。 |
| LoadAdError | 広告ロード中に発生したエラーに関する情報。 |
| MediaContent | ネイティブ広告に関連付けられたメディアアセット(ビデオ/画像)を表すクラス。 |
| AdValue | 広告インプレッションから得られる収益の金銭的価値を表すクラス。 |
| RewardedItem | ユーザーが獲得したリワード(数量とタイプ)を表すクラス。 |
| InitializationStatus | MobileAds の初期化ステータスの詳細情報。 |
| AdapterStatus | 単一のメディエーションアダプターの初期化ステータス。 |
| ServerSideVerificationOptions | サーバー側リワードコールバック(SSV)のセキュリティ設定。 |
| UserMessagingPlatform | GDPR およびプライバシー同意フローのエントリポイント。 |
| ConsentInformation | ユーザーの同意ステータスを確認して更新するクラス。 |
| ConsentForm | ユーザーに表示できる同意フォーム。 |
| ConsentRequestParameters | 同意情報の更新をリクエストするためのパラメータ。 |
| ConsentDebugSettings | 同意フローのテスト用設定。 |
| FormError | 同意フォーム操作時のエラー情報。 |
列挙型
| 列挙型 | 説明 |
|---|---|
| AdPosition | バナーおよびネイティブオーバーレイ広告の画面配置プリセット値。 |
| AdChoicesPlacement | AdChoices アイコンの表示位置(四隅)。 |
| NativeMediaAspectRatio | ネイティブ広告のメディアアスペクト比設定。 |
| NativeTemplateFontStyle | ネイティブ広告テキストフィールドのフォントの太さ。 |
| AdValue.PrecisionType | 広告収益価値の精度レベル。 |
| AdapterStatus.InitializationState | メディエーションアダプターが準備完了しているかどうかを示します。 |
| RequestConfiguration.TagForChildDirectedTreatment | COPPA 準拠のための子ども向けコンテンツの取り扱い設定。 |
| RequestConfiguration.TagForUnderAgeOfConsent | GDPR 準拠のための同意年齢未満のユーザーの取り扱い設定。 |
| DebugGeography | 同意フローテスト用のデバッグ地理設定。 |
| ConsentInformation.ConsentStatus | プライバシー規制に対するユーザーの同意ステータス。 |
| ConsentInformation.PrivacyOptionsRequirementStatus | プライバシーオプションが必要かどうか。 |
インターフェース / コールバック
| コールバック | 説明 |
|---|---|
| OnInitializationCompleteListener | SDK の初期化完了時にトリガーされるコールバック。 |
| AdListener | バナーおよびオーバーレイ広告イベントを受信します。 |
| FullScreenContentCallback | 全画面広告フォーマットの表示イベントを受信します。 |
| OnUserEarnedRewardListener | ユーザーがリワードを獲得したときにイベントを受信します。 |
| AppOpenAdLoadCallback | アプリ起動時広告のロード結果を処理します。 |
| InterstitialAdLoadCallback | インタースティシャル広告のロード結果を処理します。 |
| RewardedAdLoadCallback | リワード広告のロード結果を処理します。 |
| RewardedInterstitialAdLoadCallback | リワードインタースティシャル広告のロード结果を処理します。 |
| VideoLifecycleCallbacks | ネイティブ広告内のビデオ再生ライフサイクルイベントを受信します。 |
| AdInspectorClosedListener | ネイティブ広告インスペクターが閉じられたときにトリガーされます。 |