AdControl 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示在应用中显示横幅广告的控件。
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 中的 AdControl、 HTML 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 |
当用户停止单击、指向或触摸横幅广告时引发。 |