AdControl 类

定义

表示在应用中显示横幅广告的控件。

public ref class AdControl sealed : StackPanel, IClosable
/// [Windows.Foundation.Metadata.Activatable(1)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Version(1)]
/// [Windows.Foundation.Metadata.WebHostHidden]
class AdControl final : StackPanel, IClosable
[Windows.Foundation.Metadata.Activatable(1)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Version(1)]
[Windows.Foundation.Metadata.WebHostHidden]
public sealed class AdControl : StackPanel, System.IDisposable
Public NotInheritable Class AdControl
Inherits StackPanel
Implements IDisposable
继承
AdControl
属性
实现

其他功能和要求

软件开发工具包
支持的最低 OS
Windows 10 (10.0.10240.0)

注解

有关演示如何使用此类型的演练和代码示例,请参阅 GitHub 上的 XAML 和 .NET 中的 AdControlHTML 5 中的 AdControl 以及 JavaScript广告示例

构造函数

AdControl()

初始化 AdControl 类的新实例。

属性

AdUnitId

获取或设置此 AdControl 对象的广告 单元标识符。 此值在合作伙伴中心中可用。

ApplicationId

获取或设置此 AdControl 对象的应用程序 ID。 此值在合作伙伴中心中可用。

AutoRefreshIntervalInSeconds

获取或设置 AdControl 刷新当前显示的横幅广告的时间间隔(以秒为单位)。

CountryOrRegion

获取或设置用户所在的双字母国家或地区代码。

HasAd

获取一个值,该值指示 AdControl 当前是否正在提供横幅广告。

IsAutoRefreshEnabled

获取或设置一个值,该值指示是否启用横幅广告的自动轮换。

IsEngaged

获取一个值,该值指示用户是否正在与横幅广告交互。

IsSuspended

获取一个值,该值指示 AdControl 是否处于挂起状态。

Keywords

获取或设置针对广告受众的关键字。

PostalCode

获取或设置横幅广告的目标邮政编码。

方法

AddAdTag(String, String)

将广告标记添加到 AdControl

Close()

释放控件使用的关联系统资源。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

Refresh()

如果禁用了自动刷新,则指示 AdControl 在有新广告可用时显示下一个广告。 当前呈现的广告将一直保留到下一个广告可用。

RemoveAdTag(String)

AdControl 中删除广告标记。

Resume()

调用 Suspend 后恢复横幅广告的正常显示。

Suspend()

暂停当前横幅广告,并将横幅广告的当前视图替换为所呈现内容的静态快照。

事件

AdRefreshed

当 AdControl 收到新的横幅广告时引发。

ErrorOccurred

AdControl 遇到操作错误时引发。

IsEngagedChanged

当用户单击横幅广告并与它而不是应用交互时引发。

OnManipulationStateChanged

AdControl 从横幅广告收到操作状态更改事件时引发。

OnMouseWheel

当 AdControl 收到鼠标滚轮事件时引发。

OnPointerDown

当用户单击、指向或触摸横幅广告时引发。

OnPointerMove

移动指针设备时引发。

OnPointerUp

当用户停止单击、指向或触摸横幅广告时引发。

适用于

另请参阅