basicamente todo lo ke empiece con $ no puede tener espacio
<?php
$mail='
[email protected]';
$url = $_POST['url'];
$banner = $_POST['banner'];
$metodo_de_pago = $_POST['metodo de pago'];
$email_de_pago = $_POST['email de pago'];
$ubicacion = $_POST['ubicacion'];
$thank="gracias.html";
$message = "
url:".$url."
banner:".$banner."
metodo de Pago:".$metodo_de_pago."
email de Pago:".$email_de_pago."
ubicacion:".$ubicacion.";
if (mail($mail,"Formulario de anuncio",$message))
Header ("Location: $thank");
?>
usa exactamente eso y tendria ke funcionar
edit: tmb te falto un ; al final del $message (ya lo agrege)