跳转至

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 当原生广告检查器关闭时触发。