4 #include "AdInterstitial.h"
6 namespace ludei {
namespace ads {
11 enum class AdProvider {
88 virtual AdBanner *
createBanner(
const char * adunit = 0, AdBannerSize size = AdBannerSize::SMART_SIZE) = 0;
Definition: AdService.h:6
Definition: AdInterstitial.h:12
Definition: AdBanner.h:52
std::string bannerTablet
Definition: AdService.h:44
Definition: AdService.h:29
virtual AdBanner * createBanner(const char *adunit=0, AdBannerSize size=AdBannerSize::SMART_SIZE)=0
std::string interstitialTablet
Definition: AdService.h:49
Definition: AdService.h:55
static AdService * create(AdProvider provider=AdProvider::AUTO)
std::string banner
Definition: AdService.h:34
virtual AdInterstitial * createInterstitial(const char *adunit=0)=0
std::string interstitial
Definition: AdService.h:39
virtual void configure(const AdServiceSettings &settings)=0