コンテンツにスキップ

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 ネイティブ広告インスペクターが閉じられたときにトリガーされます。