Приложение Silverlight - встроенная реклама возможна с HTML или Silverlight? - PullRequest
0 голосов
/ 26 июня 2009

У меня есть приложение 100% silverlight, которое занимает весь экран.

План A: Я хотел бы добавить другие рекламные объявления Silverlight, но не могу найти ни одной компании, предоставляющей эту услугу.

План Б: встраивать классические HTML-объявления в приложение. Я нашел один способ поиграться с DIV и Javascript, но это похоже на серьезный взлом. не хочу.

Кому-нибудь удалось отобразить рекламу с silverlight?

Ответы [ 2 ]

2 голосов
/ 26 июня 2009

Возможное решение: «Вы можете использовать веб-сервис, который передает рекламные данные в приложение SL, а затем отображать их».

0 голосов
/ 13 сентября 2009

Все приложения silverlight встраиваются в html с использованием объекта, например:

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">

Это означает, что у вас все еще может быть другой элемент HTML на странице, где у вас есть Silverlight. Вы даже можете создавать новые HTML-элементы и добавлять их на страницу своего кода позади.

Таким образом, одним из решений является создание элемента div на странице, на которой размещается silverlight, и показ его перед объектом silverlight с использованием z-index. И есть два способа реализации этого решения:

  1. В коде позади. Способ доступа к элементу html в коде позади файла:

    HtmlElement mydiv = HtmlPage.Document.GetElementByID ("mydiv");

  2. Использование JavaScript

Это обходной путь, но мы должны придерживаться его, пока Silverlight не сможет внедрить html в него.

...