文档管理中心

SplashView

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

Nested Class Summary

TypeNameDesc
ClassSplashView.SplashAdLoadListener开屏广告加载监听器。

Public Constructor Summary

Constructor name
SplashView(Context context)
开屏广告视图构造函数。
SplashView(Context context, AttributeSet attrs)
开屏广告视图构造函数。
SplashView(Context context, AttributeSet attrs, int defStyleAttr)
开屏广告视图构造函数。

Public Method Summary

Return typeMethod name
voidload(String adId, int orientation, AdParam adParam, SplashAdLoadListener listener)
获取并显示开屏广告,必须在UI线程调用。
voidsetLogo(View logo)
设置需要隐藏的Logo区域。
voidsetLogo(View logo, int defaultVisibility)
设置需要操作的Logo区域,并设置应用Logo的可见性。
voidsetLogoResId(int logoResId)
设置应用Logo资源ID。
voidsetMediaNameResId(int mediaNameResId)
设置应用文本描述资源ID。
voidsetSloganResId(int resId)
设置竖屏下的默认开屏图片,用于开屏广告素材展示前显示。
voidsetWideSloganResId(int resId)
设置横屏下的默认开屏图片,用于开屏广告素材展示前显示。
booleanisLoading()
判断广告是否正在加载。
booleanisLoaded()
判断广告是否已经加载完毕。
voidsetAdDisplayListener(SplashAdDisplayListener adDisplayListener)
设置开屏广告展示、点击事件的监听器。
voidsetAudioFocusType(int audioFocusType)
设置视频类开屏广告的的音频焦点抢占策略。
voidresumeView()
恢复视图。
voidpauseView()
暂停视图。
voiddestroyView()
销毁视图。

Public Constructors

Constructor
public SplashView(Context context)
开屏广告视图构造函数。

Parameters

Parameter nameParameter desc
context上下文。
Constructor
public SplashView(Context context, AttributeSet attrs)
开屏广告视图构造函数。

Parameters

Parameter nameParameter desc
context上下文。
attrs视图属性集合。
Constructor
public SplashView(Context context, AttributeSet attrs, int defStyleAttr)
开屏广告视图构造函数。

Parameters

Parameter nameParameter desc
context上下文。
attrs视图属性集合。
defStyleAttr基础样式值。

Public Methods

Method
public void load(String adId, int orientation, AdParam adParam, SplashAdLoadListener listener)
获取并显示开屏广告,必须在UI线程调用。


Parameters

Parameter nameParameter desc
adId广告位ID。
orientation请求的资源方向。
adParam广告请求参数。
listener广告加载监听器。
Method
public void setLogo(View logo)
设置需要隐藏的Logo区域。


Parameters

Parameter nameParameter desc
logo应用Logo区域的View实例。
Method
public void setLogo(View logo, int defaultVisibility)
设置需要操作的Logo区域,并设置应用Logo的可见性。


Parameters

Parameter nameParameter desc
logo应用Logo区域的View实例。
defaultVisibility

Logo区域可见性。

  • View.VISIBLE:不隐藏Logo区域。

  • View.INVISIBLE:隐藏Logo区域,但保留Logo区域。

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

Method
public void setLogoResId(int logoResId)
设置应用Logo资源ID。


Parameters

Parameter nameParameter desc
logoResIdLogo资源ID。
Method
public void setMediaNameResId(int mediaNameResId)
设置应用文本描述资源ID。


Parameters

Parameter nameParameter desc
mediaNameResId媒体信息文本描述资源ID。
Method
public void setSloganResId(int resId)
设置竖屏下的默认开屏图片,用于开屏广告素材展示前显示。


Parameters

Parameter nameParameter desc
resId默认开屏图片的资源ID。
Method
public void setWideSloganResId(int resId)
设置横屏下的默认开屏图片,用于开屏广告素材展示前显示。


Parameters

Parameter nameParameter desc
resId默认开屏图片的资源ID。
Method
public boolean isLoading()
判断广告是否正在加载。


Return

Parameter nameParameter desc
booleantrue 正在加载;false 非加载中状态。
Method
public boolean isLoaded()
判断广告是否已经加载完毕。


Return

Parameter nameParameter desc
booleantrue 已经加载完毕 ;false 未加载完毕。
Method
public void setAdDisplayListener(SplashAdDisplayListener adDisplayListener)
设置开屏广告展示、点击事件的监听器。


Parameters

Parameter nameParameter desc
adDisplayListener开屏广告展示监听器。
Method
public void setAudioFocusType(int audioFocusType)
设置视频类开屏广告的的音频焦点抢占策略。


Parameters

Parameter nameParameter desc
audioFocusType音频焦点抢占策略。
Method
public void resumeView()
恢复视图。
Method
public void pauseView()
暂停视图。
Method
public void destroyView()
销毁视图。
本页面可能包含由第三方许可的内容,请参考具体描述
在 API参考 中进行搜索
请输入您想要搜索的关键词