API 参考
此页面列出了 Godot AdMob 插件提供的类、枚举和回调。
类
| 类 | 描述 |
|---|---|
| MobileAds | 全局配置和 SDK 初始化入口点。 |
| RequestConfiguration | 全局应用于所有广告请求的配置设置。 |
| AdRequest | 用于加载广告的请求参数。 |
| AdSize | 横幅广告的宽度和高度定义。 |
| AdPosition | 横幅广告和原生覆盖广告的屏幕对齐布局。 |
| AdView | 一个用于加载和显示横幅广告的 Godot 节点。 |
| AdVideoController | 原生广告内的视频播放控制器。 |
| AdVideoOptions | 原生广告内视频元素的播放行为。 |
| AppOpenAd | 当用户打开应用时显示的满屏广告格式。 |
| AppOpenAdLoader | 负责获取开屏广告的加载器类。 |
| InterstitialAd | 全屏插屏广告格式。 |
| InterstitialAdLoader | 负责获取插屏广告的加载器类。 |
| RewardedAd | 全屏激励广告格式。 |
| RewardedAdLoader | 负责获取激励广告的加载器类。 |
| RewardedInterstitialAd | 激励插屏广告格式(半透明覆盖层)。 |
| RewardedInterstitialAdLoader | 负责获取激励插屏广告的加载器类。 |
| NativeOverlayAd | 覆盖在 Godot 场景之上的原生广告格式。 |
| NativeAdOptions | 渲染原生覆盖广告的偏好设置。 |
| NativeTemplateStyle | 原生覆盖广告的视觉样式模板。 |
| NativeTemplateTextStyle | 文本元素的字体和颜色配置。 |
| ResponseInfo | 包含已加载广告的元数据和适配器响应信息。 |
| AdapterResponseInfo | 来自特定中介网络适配器的元数据。 |
| AdError | 关于广告展示期间发生错误的信息。 |
| LoadAdError | 关于广告加载期间发生错误的信息。 |
| MediaContent | 表示原生广告的媒体资产(视频/图像)。 |
| AdValue | 表示广告展示的货币价值。 |
| RewardedItem | 表示用户获得的奖励(数量和类型)。 |
| InitializationStatus | 包含 MobileAds 的初始化状态详细信息。 |
| AdapterStatus | 表示单个中介适配器的初始化状态。 |
| ServerSideVerificationOptions | 服务器端激励回调的安全配置。 |
| 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 | 当原生广告检查器关闭时触发。 |