Primero que nada, tu código es extremadamente desprolijo. Tendría que verse más o menos así:
Código PHP:
Ver originalswitch ($nom) {
case "Argentina":
$offer_id = 563;
$url_id = 742;
break;
case "Uruguay":
$offer_id = 789;
$url_id = 654;
break;
// Etcétera...
}
$meta = "<meta http-equiv='REFRESH' content='0;url=http://track.adjal.com/aff_c?offer_id$offer_id&aff_id=xxx&url_id=$url_id' />";
Segundo, estaría muy bueno que agregaras esto a tu código:
Código PHP:
Ver original$nom=getCountryFromIP($ip, " NamE ");
echo "<!--$nom-->";
Eso nos permitiría ver cómo nos está identificando el script de geolocación, lo cual ayudaría a saber qué está andando mal.