目录

SplashView

Class Info

public class SplashView

开屏广告视图,用于获取广告,获取到广告后,SDK会自动根据配置处理和展示广告素材。

Nested Class Summary

Qualifier and Type

Interface Name and Description

static class

SplashView.SplashAdLoadListener

开屏广告加载监听器。

Public Constructor Summary

Constructor Name

SplashView(Context context)

开屏广告视图构造函数。

SplashView(Context context, AttributeSet attrs)

开屏广告视图构造函数。

SplashView(Context context, AttributeSet attrs, int defStyleAttr)

开屏广告视图构造函数。

Public Method Summary

Qualifier and Type

Method Name and Description

void

destroyView()

销毁视图。

boolean

isLoaded()

判断广告是否已经加载完毕。

boolean

isLoading()

判断广告是否正在加载。

void

load(String adId, int orientation, AdParam adParam, SplashAdLoadListener listener)

获取并显示开屏广告,必须在UI线程调用。

void

pauseView()

暂停视图。

void

resumeView()

恢复视图。

void

setAdDisplayListener(SplashAdDisplayListener adDisplayListener)

设置开屏广告展示、点击事件的监听器。

void

setAudioFocusType(int audioFocusType)

设置视频类开屏广告的的音频焦点抢占策略。

void

setLogo(View logo)

设置Logo区域,并指定Slogan的Logo区域隐藏策略,默认隐藏。

void

setLogo(View logo, int defaultVisibility)

设置Logo区域,并指定Slogan的Logo区域隐藏策略,设置Logo区域的可见性。

void

setLogoResId(int logoResId)

设置应用Logo资源ID。

void

setMediaNameResId(int mediaNameResId)

设置应用文本描述资源ID。

void

setSloganResId(int resId)

设置竖屏下的默认开屏图片,用于开屏广告素材展示前显示。

void

setWideSloganResId(int resId)

设置横屏下的默认开屏图片,用于开屏广告素材展示前显示。

BiddingInfo

@Deprecated

getBiddingInfo()

获取返回给媒体实时bidding相关数据。

注意:

已废弃。

Public Constructors

[h2]SplashView(Context context)

Constructor

public SplashView(Context context)

开屏广告视图构造函数。

Parameters

Name

Description

context

上下文。

[h2]SplashView(Context context, AttributeSet attrs)

Constructor

public SplashView(Context context, AttributeSet attrs)

开屏广告视图构造函数。

Parameters

Name

Description

context

上下文。

attrs

视图属性集合。

[h2]SplashView(Context context, AttributeSet attrs, int defStyleAttr)

Constructor

public SplashView(Context context, AttributeSet attrs, int defStyleAttr)

开屏广告视图构造函数。

Parameters

Name

Description

context

上下文。

attrs

视图属性集合。

defStyleAttr

默认样式。

Public Methods

[h2]destroyView

Method

public void destroyView()

销毁视图。

[h2]isLoaded

Method

public boolean isLoaded()

判断广告是否已经加载完成。

Returns

Type

Description

boolean

广告是否已经加载完成:

  • true:加载完成。
  • false:未加载完成。

[h2]isLoading

Method

public boolean isLoading()

判断广告是否正在加载。

Returns

Type

Description

boolean

广告是否正在加载:

  • true:是。
  • false:否。

[h2]load

Method

public void load(String adId, int orientation, AdParam adParam, SplashAdLoadListener listener)

获取并显示开屏广告,必须在UI线程调用。

Parameters

Name

Description

adId

广告位ID。

orientation

请求的屏幕方向。

adParam

广告请求参数。

listener

广告加载监听器。

[h2]pauseView

Method

public void pauseView()

暂停视图。

[h2]resumeView

Method

public void resumeView()

恢复视图。

[h2]setAdDisplayListener

Method

public void setAdDisplayListener(SplashAdDisplayListener adDisplayListener)

设置开屏广告展示、点击事件的监听器。

Parameters

Name

Description

adDisplayListener

开屏广告展示监听器。

[h2]setAudioFocusType

Method

public void setAudioFocusType(int audioFocusType)

设置视频类开屏广告的的音频焦点抢占策略。

Parameters

Name

Description

audioFocusType

音频焦点抢占策略,参见AudioFocusType。

[h2]setLogo

Method

public void setLogo(View logo)

设置Logo区域,并指定Slogan的Logo区域隐藏策略,默认隐藏。

Parameters

Name

Description

logo

应用Logo区域的View实例。

[h2]setLogo(View logo, int defaultVisibility)

Method

public void setLogo(View logo, int defaultVisibility)

设置Logo区域,并指定Slogan的Logo区域隐藏策略,设置Logo区域的可见性。

Parameters

Name

Description

logo

应用Logo区域的View实例。

defaultVisibility

Logo区域可见性:

  • View.VISIBLE:不隐藏Logo区域。
  • View.INVISIBLE:隐藏Logo区域,但保留Logo区域。
  • View.GONE:隐藏Logo区域,且不保留Logo区域。

[h2]setLogoResId

Method

public void setLogoResId(int logoResId)

设置应用Logo资源ID。

Parameters

Name

Description

logoResId

Logo资源ID。

[h2]setMediaNameResId

Method

public void setMediaNameResId(int mediaNameResId)

设置应用文本描述资源ID。

Parameters

Name

Description

mediaNameResId

媒体信息文本描述资源ID。

[h2]setSloganResId

Method

public void setSloganResId(int resId)

设置竖屏下的默认开屏图片,用于开屏广告素材展示前显示。

Parameters

Name

Description

resId

默认开屏图片的资源ID。

[h2]setWideSloganResId

Method

public void setWideSloganResId(int resId)

设置横屏下的默认开屏图片,用于开屏广告素材展示前显示。

Parameters

Name

Description

resId

默认开屏图片的资源ID。

[h2]getBiddingInfo

Method

@Deprecated

public BiddingInfo getBiddingInfo()

获取返回给媒体实时bidding相关数据。

Returns

Type

Description

BiddingInfo

BiddingInfo实时bidding ADX返回的参数。