文档

​
​

Development

User Acquisition

Monetization

工业

LevelPlay SDK - Unity

Unity SDK

Android SDK

iOS SDK

Adobe AIR SDK

Flutter SDK

React Native SDK

LevelPlay SDK - Unity

Unity LevelPlay
​
​
Unity SDK
  • 开始使用
  • 法规和设置
  • 广告格式
  • 聚合网络
  • 测试集成
    • 集成测试套件
    • Unity 集成助手
    • 集成测试
    • 排除不显示广告服务的故障
    • TCF 同意日志故障排除
    • 测试 Ad Quality SDK 集成
    • 在 Unity 编辑器中预览模拟广告服务
    • LevelPlay 集成故障排除
    • 排除 Kotlin 2 导致的 Android 构建失败
  1. 实现游戏增长
  2. Unity LevelPlay
  3. LevelPlay SDK
  4. 适用于 Unity 开发者的 LevelPlay SDK

在 Unity 编辑器中预览模拟广告服务

直接在 Unity 编辑器 中模拟横幅广告、插页式广告和奖励广告服务,无需部署app程序即可测试广告放置/位置和行为。
阅读时间5 分钟
最后更新于 2 天前

概览

使用 Unity 编辑器中的预览模拟广告服务功能可直接在 Unity 编辑器中模拟横幅广告、插页式广告和奖励广告服务。这样,无需仅为验证广告放置/位置或行为而构建和部署 app。它允许您在开发过程的早期测试和调试广告集成,从而帮助您迭代改善用户的广告体验。
注意
模拟广告服务仅在 编辑器 播放 模式下有效,不模拟网络延迟、故障或奖励逻辑。在早期开发中使用它们来验证广告流程和布局,然后在发布之前在测试设备上使用真实广告服务进行测试。

模拟不同广告类型的广告服务

以下预览示例展示了如何在 Unity 编辑器中显示不同广告类型的模拟广告服务,具体而言,奖励广告服务、插页广告服务和横幅广告服务:
Unity 编辑器中奖励广告的预览。
Unity 编辑器中插页式广告的预览。
Unity 编辑器中横幅广告的预览。

使用模拟广告服务的好处

模拟广告服务是发行商在开发过程中的一个有用工具,可帮助:
  • 验证广告集成流程以确保广告事件在 app 的预期广告位中正确触发
  • 预览广告服务如何在 app UI 中向用户显示,包括不同广告格式的布局和定位
  • 在初始开发期间测试广告服务,包括初始化、加载、显示和所有其他回调

使用模式

您可以通过两种方式在 Unity 编辑器 中预览模拟广告服务:
  • 在代码中使用 LevelPlay API:用于测试广告流程和行为
  • 使用拖放预制件制件:用于快速预览广告布局和定位

在代码中使用 LevelPlay API

此方法使用与生产中使用的相同的 API 调用来模拟编辑器中的真实广告行为。它最适合用于测试奖励广告、插页式广告和横幅广告服务的广告逻辑、回调和广告集成流程。
要使用 LevelPlay API 预览模拟广告服务,必须先初始化 SDK 以调用其 API,然后再实现标准广告集成流程。

代代码例

LevelPlay.OnInitSuccess += SdkInitializationCompletedEvent; LevelPlay.OnInitFailed += SdkInitializationFailedEvent; LevelPlay.Init(“editor”); bannerAd = new LevelPlayBannerAd("editor_banner"); bannerAd.OnAdLoaded += BannerOnAdLoadedEvent; bannerAd.OnAdLoadFailed += BannerOnAdLoadFailedEvent; bannerAd.OnAdDisplayed += BannerOnAdDisplayedEvent; bannerAd.OnAdDisplayFailed += BannerOnAdDisplayFailedEvent; bannerAd.OnAdClicked += BannerOnAdClickedEvent; bannerAd.OnAdCollapsed += BannerOnAdCollapsedEvent; bannerAd.OnAdLeftApplication += BannerOnAdLeftApplicationEvent; bannerAd.OnAdExpanded += BannerOnAdExpandedEvent;
成功初始化 LevelPlay SDK 并加载和显示模拟广告后,广告将在播放模式下出现。Unity 将模拟广告事件和回调。

使用拖放预制件制件

此方法可用于在不编写任何代码的情况下进行视觉测试,最适合用于快速检查 UI 中的广告大小和位置。
注意
预制件仅用于视觉预览。它们不会触发器回调、日志事件,也不支持交互模拟。将它们用作逼真的布局预览而不是功能。
要使用预定义的广告预制件在场景中预览模拟广告服务,请遵循以下说明:
  1. 在 Unity 项目中,转到 SDK 文件夹。
  2. 转到 Runtime > Platforms > Editor > Resources > 预制件。
  3. 根据您的广告类型选择要应用的以下预制件制件之一:
    1. MockBanner.prefab
    2. MockInterstitial.prefab
    3. MockRewarded.预制件
  4. 将相关预制件拖入场景。广告模型将显示在游戏视图中,使您能够预览定位和大小。
  5. 进入播放模式可在游戏视图中预览广告布局。

Copyright © 2026 Unity Technologies
法律信息隐私政策CookiesDocumentation Terms of Use请勿出售或分享我的个人信息您的隐私选择(Cookie 设置)

“Unity”、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属公司在美国和其他地方的商标或注册商标(此处查看更多信息)。其他名称或品牌是其各自所有者的商标。

为方便起见,一些页面是机器翻译的,可能包含不准确的内容。如有信息不一致的情况,以英文版本为准。

  • 在本页上
    • 概览

    • 模拟不同广告类型的广告服务

    • 使用模拟广告服务的好处

    • 使用模式

    • 在代码中使用 LevelPlay API

      • 代代码例

    • 使用拖放预制件制件


报告此页面的问题