An offerwall is a method of monetizing apps via in-app advertising. This method of advertising and monetization is popular in mobile game apps, for example where users can choose to watch an advertisement in exchange for a reward of in-game currency or useful game items.
To comply with FTC requirements, ads need to be labeled as being ads.