迅速实施统一横幅广告

时间:2019-07-02 15:18:22

标签: swift banner unityads

我有一个想要实现Unity标语广告的游戏。我已经实施了Unity奖励广告和非页内广告,但是没有有关横幅广告的文档或视频。我有Admob广告,但是Google封锁了我的帐户30天,所以我需要在这个月转移到Unity。

1 个答案:

答案 0 :(得分:0)

有我的实现方式

创建这样的方法:

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...
}

希望这对您有帮助