使用 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

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

欢迎来到全新虚幻引擎4文档站!

我们正在努力开发新功能,包括反馈系统,以便您能对我们的工作作出评价。但它目前还未正式上线。如果您对此页面有任何意见与在使用中遭遇任何问题,请前往文档反馈论坛告知我们。

新系统上线运行后,我们会及时通知您的。

发表反馈意见