2014-02-07 82 views
1

如何跟蹤AdControl的事件PointerPressed?據我所知,AdControl只支持3個事件:OnAdError,OnAdRefresh & OnAdEngagedChanged如何跟蹤AdControl按下的指針?

我嘗試在廣告控制上添加控件或添加處理器(adControl.AddHandler(UIElement.PointerPressedEvent, new PointerEventHandler(UIElement_OnPointerPressed), true))

但它不工作,沒有任何人有答案嗎?我怎樣才能模擬點擊這個AdControl?

回答

0

事件IsEngagedChanged是在單擊控件時,根據MSDN文檔被解僱的一個:

C#:IsEngagedChanged:當用戶點擊該廣告時長大,並與它進行交互,而不是應用程序。

但是,該屬性IsEngaged獲取一個值,該值指示用戶是否正在與廣告進行交互。

下面是完整的文檔:

API Reference - Ad SDK Windows 8.1

AdControl Class - Windows 8.1

+0

是據我的測試進行,與廣告可以去全屏打交道時IsEngagedChanged僅觸發。換句話說,當用戶按下您的廣告並進入全屏模式時,它會觸發。但是,當用戶離開全屏模式(錯誤?)時,事件似乎不會再次觸發。在「正常」廣告中,這個事件似乎根本沒有被解僱。 – Whyser