Exemplo n.º 1
0
 public static void ShowBanner(string placement, MATAdMetadata metadata, MATBannerPosition position)
 {
     if (!Application.isEditor)
     {
         MATAndroid.Instance.ShowBanner(placement, metadata, position);
     }
 }
Exemplo n.º 2
0
 public void ShowBanner(String placement, MATAdMetadata metadata, MATBannerPosition position)
 {
     AndroidJavaObject objRequest = GetAdMetadataJavaObject(metadata);
     AndroidJavaObject objPosition;
     if (position == MATBannerPosition.TOP_CENTER)
     {
         objPosition = new AndroidJavaClass("com.tune.crosspromo.TuneBannerPosition").GetStatic<AndroidJavaObject>("TOP_CENTER");
     }
     else
     {
         objPosition = new AndroidJavaClass("com.tune.crosspromo.TuneBannerPosition").GetStatic<AndroidJavaObject>("BOTTOM_CENTER");
     }
     ajcAlliances.Call("showBanner", placement, objRequest, objPosition);
 }
Exemplo n.º 3
0
        public void ShowBanner(String placement, MATAdMetadata metadata, MATBannerPosition position)
        {
            AndroidJavaObject objRequest = GetAdMetadataJavaObject(metadata);
            AndroidJavaObject objPosition;

            if (position == MATBannerPosition.TOP_CENTER)
            {
                objPosition = new AndroidJavaClass("com.tune.crosspromo.TuneBannerPosition").GetStatic <AndroidJavaObject>("TOP_CENTER");
            }
            else
            {
                objPosition = new AndroidJavaClass("com.tune.crosspromo.TuneBannerPosition").GetStatic <AndroidJavaObject>("BOTTOM_CENTER");
            }
            ajcAlliances.Call("showBanner", placement, objRequest, objPosition);
        }
Exemplo n.º 4
0
        public void ShowBanner(string placement, MATAdMetadata metadata, MATBannerPosition position)
        {
            AndroidJavaObject @static;
            AndroidJavaObject adMetadataJavaObject = this.GetAdMetadataJavaObject(metadata);

            if (position == MATBannerPosition.TOP_CENTER)
            {
                @static = new AndroidJavaClass("com.tune.crosspromo.TuneBannerPosition").GetStatic <AndroidJavaObject>("TOP_CENTER");
            }
            else
            {
                @static = new AndroidJavaClass("com.tune.crosspromo.TuneBannerPosition").GetStatic <AndroidJavaObject>("BOTTOM_CENTER");
            }
            object[] args = new object[] { placement, adMetadataJavaObject, @static };
            this.ajcAlliances.Call("showBanner", args);
        }
Exemplo n.º 5
0
        public static void ShowBanner(string placement, MATAdMetadata metadata, MATBannerPosition position)
        {
            if (!Application.isEditor) {
                #if UNITY_ANDROID
                MATAndroid.Instance.ShowBanner(placement, metadata, position);
                #endif
                #if UNITY_IPHONE

                IntPtr metadataPtr = null == metadata ? IntPtr.Zero : CreateMetadata(metadata);

                MATExterns.TuneShowBannerWithPosition(placement, metadataPtr, position);

                if(IntPtr.Zero != metadataPtr)
                {
                    MATExterns.TuneRelease(metadataPtr);
                }
                #endif
            }
        }
Exemplo n.º 6
0
 internal static extern void TuneShowBannerWithPosition(string placement, IntPtr request, MATBannerPosition position);
Exemplo n.º 7
0
 internal static extern void TuneShowBannerWithPosition(string placement, IntPtr request, MATBannerPosition position);