"Free advert" refers to a marketing promotion or publicity that does not cost any money. It means that someone or a business is getting attention or exposure for their products or services without having to pay for advertising space or time.
Full definition