protected override void InternalInit()
        {
            #if UNITY_ADS
            if (!mIsInitialized)
            {
                mIsInitialized = true;
                mAdSettings    = EM_Settings.Advertising.UnityAds;

                // Set GDPR consent (if any).
                var consent = GetApplicableDataPrivacyConsent();
                ApplyDataPrivacyConsent(consent);

                Debug.Log("UnityAds client has been initialized.");
            }
            #endif

            // The rest of the initialization is done automatically by Unity.
        }