Ads Implementation for a real-life simple use case of VIPER in Swift More details about the implementation can be found on https://www.iostldr.com/single-post/2018/01/20/iOS-Architecture-Patterns-VIPER-Part-1