AdRotator 依據 XML 廣告定義檔隨機顯示橫幅廣告,支援加權機率、分類篩選與替代文字。
<Advertisements>
<Ad>
<ImageUrl>/images/ad1.gif</ImageUrl>
<NavigateUrl>https://example.com</NavigateUrl>
<AlternateText>廣告一說明</AlternateText>
<Keyword>Category1</Keyword>
<Impressions>80</Impressions>
</Ad>
<Ad>
<ImageUrl>/images/ad2.gif</ImageUrl>
<NavigateUrl>https://example.org</NavigateUrl>
<AlternateText>廣告二說明</AlternateText>
<Keyword>Category2</Keyword>
<Impressions>20</Impressions>
</Ad>
</Advertisements>
AdRotator.KeywordFilter="Category1" 只顯示特定分類<Ad>、<ImageUrl> 等<asp:AdRotator runat="server" AdvertisementFile="~/ads.xml" KeywordFilter="Category1" />
廣告檔案可放置 App_Data 目錄,以相對路徑引用。