Ranveer Singh to be the highest paid actor in advertising