Unhealthy products (food, alcohol, tobacco) are among the main risk factors of non-communicable diseases. To discourage the consumption of these products, Iran has passed a law banning the advertisement of unhealthy products in all media and for all age groups. The purpose of the present study was to identify the challenges of this approach and provide evidence to facilitate the enforcement process and the participation of stakeholders. In this qualitative study participants were selected from the policymakers and experts involved in the banning of advertisements on unhealthy products in Iran. Semi-structured interviews were conducted with 24 specialists and experts. The participants were selected through purposive and snowball sampling. Identified challenges and solutions were divided into three categories and nine themes: external (political, social, and economic); interorganizational (mission and communication); and internal (planning, organization, leadership, and control). Banning the advertisement of unhealthy products involves many challenges due to the existence of key players with different roles and missions. If these challenges are not managed effectively, they will hinder the enforcement and success of this law. Therefore, it is necessary for policymakers and health system managers to take the necessary measures to remove these obstacles.