使用 iOS 的 iAd 游戏内广告

使用 iOS 的 iAd 游戏内广告系统。

Windows
MacOS
Linux

因为Apple已关停iAd,您现在需要选择其他广告供应商,如Google AdMobChartboostFacebook Ads 来显示iOS游戏的内置广告。

iAd.png

配置

iAd 的所有配置皆通过 Apple 生态系统处理。查看 商店配置技术 中的详细内容。

C++ 项目

如项目为 C++ 项目,则需要为 Target.cs 文件添加合适的模块,例如:

    ...
    if (Target.Platform == UnrealTargetPlatform.IOS)
    {
        ModuleNames.Add("OnlineSubsystemFacebook");
        ModuleNames.Add("OnlineSubsystemIOS");
        ModuleNames.Add("IOSAdvertising");
        ModuleNames.Add("MetalRHI");
    }

查看 Unreal Match 3 Target.cs 文件(Match3\Source\Match3.Target.cs),了解它如何融入整个文件。

显示广告横幅

Show Ad Banner 函数用于在游戏中显示广告横幅。当需要显示广告时(如显示主菜单时),在逻辑中调用此函数即可。

在蓝图中:

下例取自Unreal Match 3示例游戏 —— 在出现显示胜利/失败画面时,使用控件蓝图的 构造(Construct) 事件显示广告横幅:

show_ad.png

请参阅显示广告横幅 参考了解节点的更多信息。

隐藏广告横幅

Hide Ad Banner 函数用于隐藏显示的广告横幅。当不再希望显示广告时(如退出主菜单时),调用此函数即可。

在蓝图中:

下例取自Unreal Match 3示例游戏 —— 在退出显示胜利/失败画面时,使用控件蓝图的 析构 事件隐藏广告横幅:

hide_ad.png

请参阅隐藏广告横幅 参考了解节点的更多信息。

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback