0

Android ゲームをこちらの Play ストアに公開しました。今度は、同じアプリを Amazon に公開したいと考えています。その中で Revmob 広告ネットワークを使用しました。今度はAmazonにも掲載したいと思っています。Revmob Android SDK で Amazon がサポートされていることがわかります。App-ID を変更するだけです。しかし、Revmob のドキュメントには、Unity SDK で同じことを行う方法についての手がかりがありませんか?

私は現在、このように使用しています-

private static readonly Dictionary<String, String> REVMOB_APP_IDS = new Dictionary<String, String>() {
#if UNITY_AMAZON
        {"Android","AMAZON_ID"},
#else
        { "Android", "ANDROID_ID"},
#endif
        { "IOS", "IOS_ID" }
};

それは正しい方法ですか?または、代わりに「Amazon」を amazon ID のキーとして使用する必要がありますか?

AmazonのゲームにRevmobを使った人はいますか?

4

1 に答える 1

1

Amazon_ID を値としてキーとして「Android」を使用する必要があります。

私が間違っていなければ、#if UNITY_AMAZON は存在しません。私がやっている方法はとてもシンプルです。私は2つの異なるapkを構築しています。1 つは Google 用、もう 1 つは amazon 用です。私のスクリプトには、bool isAmazon があります。Google 向けに構築する場合は false に設定し、Amazon 向けに構築する場合は true に設定します。

    public bool IsAmazon;
#if (UNITY_IPHONE || UNITY_ANDROID) && !UNITY_EDITOR
    private static Dictionary<string,string> REVMOB_APP_IDS = new Dictionary<string, string> ();

    private RevMobBanner _banner;

    private RevMob revmob;

    private void Awake ()
    {
        if (IsAmazon)
            REVMOB_APP_IDS.Add ("Android", "YOUR_AMAZON_ID");
        else
            REVMOB_APP_IDS.Add ("Android", "YOUR_ANDROID_ID");

        REVMOB_APP_IDS.Add ("IOS", "YOUR_IOS_ID");
        revmob = RevMob.Start (REVMOB_APP_IDS, gameObject.name);
        revmob.SetTestingMode (RevMob.Test.WITH_ADS);
    }
#endif
于 2014-07-22T15:29:13.063 に答える