5 namespace ludei { 
namespace ads {
 
    7     class AdBannerListener;
 
   12     enum class AdBannerSize {
 
   34     enum class AdBannerLayout {
 
   60         virtual void show() = 0;
 
   65         virtual void hide() = 0;
 
   72         virtual int32_t 
getWidth() 
const = 0;
 
   84         virtual void load() = 0;
 
   98         virtual void setLayout(AdBannerLayout layout) = 0;
 
  133         virtual void onFailed(
AdBanner * banner, int32_t code, 
const std::string & message) = 0;
 
virtual void onLoaded(AdBanner *banner)=0
Definition: AdService.h:6
Definition: AdBanner.h:52
virtual int32_t getWidth() const =0
virtual void onCollapsed(AdBanner *banner)=0
virtual int32_t getHeight() const =0
virtual void setListener(AdBannerListener *listener)=0
virtual void setLayout(AdBannerLayout layout)=0
virtual void onFailed(AdBanner *banner, int32_t code, const std::string &message)=0
virtual void onClicked(AdBanner *banner)=0
Definition: AdBanner.h:114
virtual void setPosition(float x, float y)=0
virtual void onExpanded(AdBanner *banner)=0