GGuides & Tutorials What Does OMD Mean In Advertising byadminMay 9, 2023 History. The agency network was formed in Paris in October 1996 as Optimum media direction. It combined the…