أنشئ حسابًا أو سجّل الدخول للانضمام إلى مجتمعك المهني.
One can suggest few others way of advertising techniques also.
There is no straight answer to your question. There are various factors and dynamics that are involved before one decides to spend on any of these media. I mean, you can easily say that digital is the cheapest, but come to think of it, is it really cheap? If you are trying to sell a highly talked about product like say a Smarrt phone, then Google is gonna charge you a bomb for each of the related keywords. And it's a product that has almost universal appeal, then how do you pin point your TA so that you dont spend a lot? In such cases, a print ad or even a tv spot also may seem logical. But for a product with limited audience and unique usage, digital may be the only way.
So as I was saying, each of the media you mentioned and many more can be economical depending on what you are trying to sell (product) and to whom (positioning).
hope I was of some help