AdSize

public final class AdSize


배너 광고의 크기입니다.

요약

상수

static final int

현재 방향의 기기 높이를 기준으로 광고 높이를 조정하는 상수입니다.

static final AdSize

모바일 마케팅 협회 (MMA) 배너 광고 크기 (320x50 밀도 독립형 픽셀)

static final AdSize

상위 요소의 너비와 일치하고 로드가 완료된 후 광고 콘텐츠와 일치하도록 높이를 확장/축소하는 동적으로 크기가 조절되는 배너입니다.

static final AdSize

인터넷광고협회 (IAB) 전체 배너 광고 크기 (468x60 밀도 독립형 픽셀)

static final int

현재 방향에서 광고의 너비가 기기의 너비와 일치하도록 하는 상수입니다.

static final AdSize

잘못된 AdSize로 광고 요청이 즉시 실패합니다.

static final AdSize

대형 배너 광고 크기 (320x100 밀도 독립형 픽셀)

static final AdSize

인터넷광고협회 (IAB) 리더보드 광고 크기 (728x90 밀도 독립형 픽셀)

static final AdSize

인터넷광고협회 (IAB) 중간 직사각형 광고 크기 (300x250 밀도 독립형 픽셀)

static final AdSize

이 필드는 지원 중단되었습니다.

대신 getCurrentOrientationAnchoredAdaptiveBannerAdSize를 사용하세요.

static final AdSize

IAB 수평형 스카이스크래퍼 광고 크기 (160x600 밀도 독립형 픽셀)

공개 필드

final int
final int

공개 생성자

AdSize(int width, int height)

AdSize를 만듭니다.

공개 메서드

boolean

AdSize를 지정된 객체와 비교하고 동일한지 나타냅니다.

static AdSize
getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

지정된 너비 및 Google에 최적화된 높이로 AdSize를 반환하여 배너 광고를 만듭니다.

static AdSize
getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다.

int

AdSize의 높이를 밀도 독립형 픽셀로 반환합니다.

int

AdSize의 높이를 실제 픽셀 단위로 반환합니다.

static AdSize
getInlineAdaptiveBannerAdSize(int width, int maxHeight)

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다.

static AdSize

지정된 너비 및 Google에 최적화된 높이로 AdSize를 반환하여 배너 광고를 만듭니다.

static AdSize

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다.

static AdSize

지정된 너비 및 Google에 최적화된 높이로 AdSize를 반환하여 배너 광고를 만듭니다.

static AdSize

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다.

int

AdSize의 너비를 밀도 독립형 픽셀로 반환합니다.

int

AdSize의 너비를 실제 픽셀로 반환합니다.

int
boolean

AdSize가 자동 높이인지 여부를 반환합니다.

boolean

AdSize가 유동 크기인지 여부를 반환합니다.

boolean

AdSize가 전체 너비인지 여부를 반환합니다.

String

상수

AUTO_HEIGHT

public static final int AUTO_HEIGHT = -2

현재 방향의 기기 높이를 기준으로 광고 높이를 조정하는 상수입니다. AUTO_HEIGHT 광고는 AdView 초기화 중에 높이를 결정하며 그 후에는 변경되지 않습니다.

배너

public static final AdSize BANNER

모바일 마케팅 협회 (MMA) 배너 광고 크기 (320x50 밀도 독립형 픽셀)

FLUID

public static final AdSize FLUID

상위 요소의 너비와 일치하고 로드가 완료된 후 광고 콘텐츠와 일치하도록 높이를 확장/축소하는 동적으로 크기가 조절되는 배너입니다.

FULL_BANNER

public static final AdSize FULL_BANNER

인터넷광고협회 (IAB) 전체 배너 광고 크기 (468x60 밀도 독립형 픽셀)

FULL_WIDTH

public static final int FULL_WIDTH = -1

현재 방향에서 광고의 너비가 기기의 너비와 일치하도록 하는 상수입니다. FULL_WIDTH 광고는 초기화 중에 너비를 결정하며 그 후에는 변경되지 않습니다.

잘못된 신고

public static final AdSize INVALID

잘못된 AdSize로 광고 요청이 즉시 실패합니다.

LARGE_BANNER

public static final AdSize LARGE_BANNER

대형 배너 광고 크기 (320x100 밀도 독립형 픽셀)

리더보드

public static final AdSize LEADERBOARD

인터넷광고협회 (IAB) 리더보드 광고 크기 (728x90 밀도 독립형 픽셀)

MEDIUM_RECTANGLE

public static final AdSize MEDIUM_RECTANGLE

인터넷광고협회 (IAB) 중간 직사각형 광고 크기 (300x250 밀도 독립형 픽셀)

SMART_BANNER

public static final AdSize SMART_BANNER

전체 너비와 자동 높이로 동적으로 크기가 조절되는 배너입니다.

WIDE_SKYSCRAPER

public static final AdSize WIDE_SKYSCRAPER

IAB 수평형 스카이스크래퍼 광고 크기 (160x600 밀도 독립형 픽셀) 이 크기는 현재 Google 모바일 광고 네트워크에서 지원되지 않으며 미디에이션 광고 네트워크 전용입니다.

공개 필드

높이

public final int height

너비

public final int width

공개 생성자

AdSize

public AdSize(int width, int height)

AdSize를 만듭니다.

매개변수
int width

밀도 독립형 픽셀 단위의 광고 너비입니다.

int height

밀도 독립형 픽셀 단위의 광고 높이입니다.

생성 값
java.lang.IllegalArgumentException

너비 또는 높이가 음수인 경우

공개 메서드

같음

public boolean equals(@Nullable Object other)

AdSize를 지정된 객체와 비교하고 동일한지 나타냅니다.

getCurrentOrientationAnchoredAdaptiveBannerAdSize

public static AdSize getCurrentOrientationAnchoredAdaptiveBannerAdSize(
    Context context,
    int width
)

지정된 너비 및 Google에 최적화된 높이로 AdSize를 반환하여 배너 광고를 만듭니다. 반환되는 크기는 AdSize와 유사한 가로세로 비율을 가지며 앱 상단이나 하단에 고정하는 데 적합합니다. 높이는 기기의 현재 방향 높이의 15% 를 초과할 수 없으며 50px보다 작을 수 없습니다. 이 함수는 모든 너비 / 기기 조합에 대해 항상 동일한 높이를 반환합니다. 컨텍스트가 null이거나 컨텍스트에서 기기 높이를 확인할 수 없는 경우 INVALID가 반환됩니다.

반환 값
AdSize

AdSize 객체 컨텍스트가 null이거나 컨텍스트에서 기기 높이를 확인할 수 없는 경우 INVALID를 반환합니다.

getCurrentOrientationInlineAdaptiveBannerAdSize

public static AdSize getCurrentOrientationInlineAdaptiveBannerAdSize(
    Context context,
    int width
)

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다. 이 광고 크기를 사용하면 Google 서버가 요청된 방향의 화면 높이보다 작거나 같은 최적의 광고 크기를 선택할 수 있습니다. 반환된 광고의 정확한 크기는 onAdLoaded 콜백 내에서 getAdSize를 호출하여 가져올 수 있습니다. 이 광고 크기는 스크롤 가능한 콘텐츠 내부에 표시할 광고에 가장 적합합니다.

getHeight

public int getHeight()

AdSize의 높이를 밀도 독립형 픽셀로 반환합니다.

getHeightInPixels

public int getHeightInPixels(Context context)

AdSize의 높이를 실제 픽셀 단위로 반환합니다. 유동적인 크기의 경우 -1을 반환합니다.

getInlineAdaptiveBannerAdSize

public static AdSize getInlineAdaptiveBannerAdSize(int width, int maxHeight)

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다. 이 광고 크기를 사용하면 Google 서버가 maxHeight 매개변수에 지정된 최대 높이보다 작거나 같은 최적의 광고 크기를 선택할 수 있습니다. 반환된 광고의 정확한 크기는 onAdLoaded 콜백 내에서 getAdSize를 호출하여 가져올 수 있습니다. 이 광고 크기는 스크롤 가능한 콘텐츠 내부에 표시할 광고에 가장 적합합니다.

매개변수
int maxHeight

로드된 광고의 최대 높이입니다. 32dp 이상이어야 하지만 maxHeight가 50dp 이상인 것이 좋습니다.

getLandscapeAnchoredAdaptiveBannerAdSize

public static AdSize getLandscapeAnchoredAdaptiveBannerAdSize(Context context, int width)

지정된 너비 및 Google에 최적화된 높이로 AdSize를 반환하여 배너 광고를 만듭니다. 반환되는 크기는 BANNER와 유사한 가로세로 비율을 가지며 앱 상단이나 하단에 고정하는 데 적합합니다. 높이는 가로 모드에서 기기 높이의 15% 를 초과할 수 없으며 50px보다 작을 수 없습니다. 이 함수는 모든 너비 / 기기 조합에 대해 항상 동일한 높이를 반환합니다. 컨텍스트가 null이거나 컨텍스트에서 기기 높이를 확인할 수 없는 경우 INVALID가 반환됩니다.

반환 값
AdSize

AdSize 객체 컨텍스트가 null이거나 컨텍스트에서 기기 높이를 확인할 수 없는 경우 INVALID를 반환합니다.

getLandscapeInlineAdaptiveBannerAdSize

public static AdSize getLandscapeInlineAdaptiveBannerAdSize(Context context, int width)

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다. 이 광고 크기를 사용하면 Google 서버가 가로 모드 방향의 화면 높이보다 작거나 같은 최적의 광고 크기를 선택할 수 있습니다. 반환된 광고의 정확한 크기는 onAdLoaded 콜백 내에서 getAdSize를 호출하여 가져올 수 있습니다. 이 광고 크기는 스크롤 가능한 콘텐츠 내부에 표시할 광고에 가장 적합합니다.

getPortraitAnchoredAdaptiveBannerAdSize

public static AdSize getPortraitAnchoredAdaptiveBannerAdSize(Context context, int width)

지정된 너비 및 Google에 최적화된 높이로 AdSize를 반환하여 배너 광고를 만듭니다. 반환되는 크기는 BANNER와 유사한 가로세로 비율을 가지며 앱 상단이나 하단에 고정하는 데 적합합니다. 높이는 기기의 세로 모드 높이의 15% 를 초과할 수 없으며 50px보다 작을 수 없습니다. 이 함수는 모든 너비 / 기기 조합에 대해 항상 동일한 높이를 반환합니다.

반환 값
AdSize

AdSize 객체 컨텍스트가 null이거나 컨텍스트에서 기기 높이를 확인할 수 없는 경우 INVALID를 반환합니다.

getPortraitInlineAdaptiveBannerAdSize

public static AdSize getPortraitInlineAdaptiveBannerAdSize(Context context, int width)

지정된 너비와 항상 0인 높이를 갖는 AdSize를 반환합니다. 이 광고 크기를 사용하면 Google 서버가 세로 모드 방향의 화면 높이보다 작거나 같은 최적의 광고 크기를 선택할 수 있습니다. 반환된 광고의 정확한 크기는 onAdLoaded 콜백 내에서 getAdSize를 호출하여 가져올 수 있습니다. 이 광고 크기는 스크롤 가능한 콘텐츠 내부에 표시할 광고에 가장 적합합니다.

getWidth

public int getWidth()

AdSize의 너비를 밀도 독립형 픽셀로 반환합니다.

getWidthInPixels

public int getWidthInPixels(Context context)

AdSize의 너비를 실제 픽셀로 반환합니다. 유동적인 크기의 경우 -1을 반환합니다.

hashCode

public int hashCode()

isAutoHeight

public boolean isAutoHeight()

AdSize가 자동 높이인지 여부를 반환합니다.

isFluid

public boolean isFluid()

AdSize가 유동 크기인지 여부를 반환합니다.

isFullWidth

public boolean isFullWidth()

AdSize가 전체 너비인지 여부를 반환합니다.

toString

public String toString()