( تعداد نمایش : 840 )

آشنائی با کنترل AdRotator

با استفاده از کنترل AdRotator می توان آگهی های تبلیغاتی را در یک سایت به صورت دلخواه نمایش داد.

——————————————————————————–
یکی از کنترلهای طرف سرور می باشد. این کنترل برای کار نیاز به Rotator Schedule دارد که یک فایل با فرمت XML است. این فایل را از طریق خصوصیت (Properties) Advertisement File به کنترل AdRotator معرفی می شود.

File :AdRotator.aspx
<%@ Page Language=”VB” %>
<html>
<body>
<H1>AdRotator in ASP.NET</H1>

<asp:AdRotator id=MyAdRotator runat=server
AdvertisementFile=”Advertisement.xml”
BorderWidth=2 />

</body>
</html>

عنصر ریشه (Root Element) در فایل XML مذکور Advertisements می باشد. این عنصر بسته به تعداد آگهی های تبلیغاتی دارای یک یا چند عنصر فرزند (Child Element) به نام Ad است. هر کدام از عناصر <Ad> شامل تعدادی توصیف کننده می باشد که در ذیل به آنها اشاره میگردد.

File : Advertisement.xml
<Advertisements>
<Ad>
<ImageUrl>images/banner1.gif</ImageUrl>
<NavigateUrl>http://www.Iranasp.net</NavigateUrl>
<AlternateText>ASP.NET</AlternateText>
<Keyword>ASP</Keyword>
<Impressions>5</Impressions>
</Ad>

<Ad>
<ImageUrl>images/banner2.gif</ImageUrl>
<NavigateUrl>http://www.Pishgaman.com</NavigateUrl>
<AlternateText>YAZDISP</AlternateText>
<Keyword>ISP</Keyword>
<Impressions>5</Impressions>
</Ad>
</Advertisements>

• Image URL: URLای است که گرافیکی که مربوط به این تبلیغ است و باید در آنجا یافت شود.
• URL Navigate: URL ای که کاربر با کلیک کردن بر روی این تبلیغ به آنها متصل میشود.
• Alternate Text: متنی که هنگامی که گرافیکها از دید کاربر پنهان است نمایش داده میشود.
• Keyword: کلید واژه مرتبط با هر آگهی تبلیغاتی.
• Impressions: مقدار اهمیت یک آگهی تبلیغاتی را نشان می دهد.

کنترل AdRotator با انتخاب یک تبلیغ از فایل XML (بصورت تصادفی) و پردازش آن، نتیجه را به صورت HTML به طرف Client می فرستد (لازم به ذکر است میتوان با تغییر مقدار Imperssions برای هر تبلیغ تعداد دفعات نمایش آن تبلیغ را کم یا زیاد نمود).

این کنترل توانایی فیلتر نمودن تبلیغات را نیز دارد بدین صورت که می توان با تنظیم خاصیت Keyword Filter فقط تبلیغاتی را مشاهده نمود که با آن کلید واژه همراه هستند.

به عنوان مثال کد زیر تنها تبلیغ مربوط http://www.iranasp.net را نشان میدهد.

File :AdRotator.aspx
<asp:AdRotator id=MyAdRotator runat=server
AdvertisementFile=”Advertisement.xml”
KeywordFilter=”ASP”
BorderWidth=2 />

دیدگاه خود را بیان کنید.

باید وارد سایت شده باشید برای دیدگاه دادن