001package com.intentsoftware.addapptr;
002
003public enum PlacementSize {
004    Banner320x53(BannerSize.Banner320x53),
005    Banner768x90(BannerSize.Banner768x90),
006    Banner300x250(BannerSize.Banner300x250),
007    Banner468x60(BannerSize.Banner468x60),
008    MultiSizeBanner(BannerSize.MultipleSizes),
009    /**
010     * Please note that this placement size is not supported by multiple ad networks and using it can affect your fillrate and revenue.
011     */
012    Banner320x75(BannerSize.Banner320x75),
013    /**
014     * Please note that this placement size is not supported by multiple ad networks and using it can affect your fillrate and revenue.
015     */
016    Banner320x100(BannerSize.Banner320x100),
017    /**
018     * Please note that this placement size is not supported by multiple ad networks and using it can affect your fillrate and revenue.
019     */
020    Banner320x150(BannerSize.Banner320x150),
021    /**
022     * Please note that this placement size is not supported by multiple ad networks and using it can affect your fillrate and revenue.
023     */
024    Banner320x160(BannerSize.Banner320x160),
025    /**
026     * Please note that this placement size is not supported by multiple ad networks and using it can affect your fillrate and revenue.
027     */
028    Banner320x480(BannerSize.Banner320x480),
029    Fullscreen(null),
030    Native(null),
031    VAST(null),
032    RewardedVideo(null);
033
034    private final BannerSize bannerSize;
035
036    PlacementSize(BannerSize bannerSize) {
037        this.bannerSize = bannerSize;
038    }
039
040    public BannerSize getBannerSize() {
041        return bannerSize;
042    }
043
044}