Estan mal declaradas las variables.
Yo creo que en lugar de
{myadvertisements[zone_1]}
{myadvertisements[zone_2]}
Deberia ser algo como
{$myadvertisements['zone_1']}
{$myadvertisements['zone_2']}
Asi es como la mayor parte del tiempo se utilizan las variables.
{$variable}
{$variable['cont1']}
{$variable['contx']}
Si no se muestran correctamente estos valores hay algo mal en el codigo, pero deben declararse en las plantillas como te he puesto en el ejemplo.
Saludos...