Microsoft is set to release the Windows 10 Creators Update on April 11 with a notable feature called "Playable Ads".