使用 iOS 的 iAd 游戏内广告

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 示例游戏 - 使用控件蓝图的 Destruct 事件在胜利/失败画面出现时隐藏广告横幅。

hide_ad.png

如需了解节点的详细内容,请查阅 隐藏广告横幅 文档。