How affiliate marketing can weather the digital advertising storm