Google play pass licensing

Hi guys, I am currently trying to implement google play pass into a existing app, I received the documentation from google themselves and have been following it properly. Right now at the license verification part, they said to add an account that owns the app to the device which i did but the unity android logcat shows ‘deny access’


Here is the code

void Start()
    {
        m_RunningOnAndroid = new AndroidJavaClass("android.os.Build").GetRawClass() != System.IntPtr.Zero;
        if (!m_RunningOnAndroid)
            return;
        m_Activity = new AndroidJavaClass("com.unity3d.player.UnityPlayer").GetStatic<AndroidJavaObject>("currentActivity");
        m_LicensingHelper =
        new AndroidJavaObject("com.google.licensingservicehelper.LicensingServiceHelper", m_Activity,
        m_PublicKey_Base64);
        m_LicensingHelper.Call("checkLicense", new LicensingServiceCallback(this));
    }

Does the deny access mean that it is not a licensed response but the licensing is still working as intended or did i miss out something? would appreciate any help as soon as possible.