游戏在iPad上成功显示iAd,但未提交审核的最终版本。为什么?

时间:2014-08-17 12:54:14

标签: c# unity3d iad adbannerview

要点:

我使用Unity内置的AdBannerView功能在我的游戏中实现了iAd。当游戏通过xcode执行时,游戏在iPad上成功展示了iAd测试广告。但是,由于这个原因,提交的游戏被Apple审稿人拒绝了:

"我们发现您的应用使用了iOS广告标识符,但未包含广告功能。"

在决议中心,我发布了一些截图,以证明我的游戏展示了测试广告。他们回复了截图,显示广告没有出现在他们的最后。

详情:

以下是我为实现iAd而编写的代码:

using UnityEngine;
using System.Collections;

public class iAdManager : MonoBehaviour {

#if UNITY_IPHONE
    private ADBannerView banner = null;

    void Awake () 
    {
        DontDestroyOnLoad (gameObject);
    }

    void Start () {
        banner = new ADBannerView (ADBannerView.Type.Banner, 
                                   ADBannerView.Layout.BottomCenter);

        // subscribe functions to Banner events
        ADBannerView.onBannerWasClicked += OnBannerClicked;
        ADBannerView.onBannerWasLoaded  += OnBannerLoaded;
    }

    void OnBannerClicked()
    {
        Debug.Log("Clicked!\n");
    }

    void OnBannerLoaded()
    {
        Debug.Log("Loaded!\n");
        banner.visible = true;
    }
#endif
}

我做了一个'构建并运行'在Unity上。构建出现在xcode上,有些警告关于某些横幅尺寸的折旧。然后游戏出现在我的iPad上,测试iAd成功显示在底部。

对于提交过程,我松散地遵循官方视频教程。我松散地说'因为xcode UI已经改变了,所以我只能自适应地跟随。简而言之,我将代码签名更改为iOS分发,清理,存档,验证并通过xcode提交。

我做错了什么?谢谢你的帮助。

(这里有我的游戏证明在xcode上执行时成功显示测试iAd)

the screenshot showing test iAd

screenshot of xcode showing warnings

0 个答案:

没有答案