Se percebi bem, essa função recebe o id do autor do post e mostra os anúncios que estão associados a esse autor. É isso? E tens criados anúncios em autores que têm artigos da sua autoria? E mostra sempre o teu?
Tens algum tipo de cache ligada? Pode ser browser cache (já fizeste Ctrl + F5). Parece que o comportamento normal faz o que pretendes, portanto é estranho não estar a mudar...