diff --git a/app/Models/Adgoal.php b/app/Models/Adgoal.php
index a1b199c3805b418677cb9a44283075e9f3436b3c..94d16c375aaa28bd9f182262fcc0f7be58a7015d 100644
--- a/app/Models/Adgoal.php
+++ b/app/Models/Adgoal.php
@@ -55,19 +55,19 @@ class Adgoal
             $country = "us";
         }
         $preferredLanguage = Request::getPreferredLanguage();
-        
-        if (str_contains($preferredLanguage, "_")) {
-            $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "_")+1);
-        } elseif (str_contains($preferredLanguage, "-")) {
-            $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "-")+1);
-        }
+        if (!empty($preferredLanguage)) {
+            if (str_contains($preferredLanguage, "_")) {
+                $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "_")+1);
+            } elseif (str_contains($preferredLanguage, "-")) {
+                $preferredLanguage = substr($preferredLanguage, stripos($preferredLanguage, "-")+1);
+            }
 
-        $preferredLanguage = strtolower($preferredLanguage);
+            $preferredLanguage = strtolower($preferredLanguage);
 
-        if (in_array($country, self::COUNTRIES)) {
-            $country = $preferredLanguage;
+            if (in_array($preferredLanguage, self::COUNTRIES)) {
+                $country = $preferredLanguage;
+            }
         }
-        
     
         $postfields = [
                 "key" => $publicKey,