1

我有一个游戏,我想在其中实施 Unity 横幅广告。我已经实施了 Unity 奖励广告和插页式广告,但没有关于横幅广告的文档或视频。我有 Admob 广告,但谷歌封锁了我的帐户 30 天,所以我需要在本月转移到 Unity。

4

1 回答 1

1

有我的实现:

像这样创建方法:

func prepareUnityBannerAdd() {
        if UnityAds.isReady() {
            UnityAdsBanner.initialize()
            UnityAdsBanner.setDelegate(self)
            UnityAdsBanner.setBannerPosition(UnityAdsBannerPosition.topCenter)
            UnityAdsBanner.load(UNITY.banner) // This is my placment id string 
        }
}

在这样的UnityAdsDelegate方法AdsReady调用中:

func unityAdsReady(_ placementId: String) {
    prepareUnityBannerAdd()
}

最后在UnityAdsBannerDelegate方法中BannerDidLoad做这样的事情:

func unityAdsBannerDidLoad(_ placementId: String, view: UIView) {
    bannerView.addSubview(view) // bannerView is just UIView to hold banner...
}

我希望这能帮到您

于 2019-08-11T21:26:44.247 回答