using System.Runtime.InteropServices;
using UnityEngine;

public class GraviteUtils
{
#if UNITY_IOS && !UNITY_EDITOR
    [DllImport("__Internal")]
    private static extern int getAdmobBannerWidth();
#endif

    public static int GetAdMobBannerWidth()
    {
#if UNITY_ANDROID && !UNITY_EDITOR
        using (AndroidJavaClass kotlinClass = new AndroidJavaClass("net.gravite.utils.GraviteUtils"))
        {
            return kotlinClass.CallStatic<int>("getAdmobBannerWidth");
        }
#elif UNITY_IOS && !UNITY_EDITOR
            return getAdmobBannerWidth();
#endif

        return 0;
    }
}