Without a doubt, companies, nowadays, are exploring every possible way to upsell their products and to raise their revenue, and advertisements are one of the most proven strategy. Yet executing an advertisement effectively is not an easy task as it depends on several considerations. I will discuss t...