* Class: AdCreatedEventArgs\r
* \r
* Author: Gaurav Vaish\r
+ * Maintainer: gvaish@iitk.ac.in\r
+ * Implementation: yes\r
* Contact: <gvaish@iitk.ac.in>\r
* Status: 100%\r
* \r
{\r
\r
private IDictionary adProperties;\r
- private string alternateText = string.Empty;\r
- private string imageUrl = string.Empty;\r
- private string navigateUrl = string.Empty;\r
+ private string alternateText;\r
+ private string imageUrl;\r
+ private string navigateUrl;\r
\r
- public AdCreatedEventArgs(IDictionary adProperties)\r
+ public AdCreatedEventArgs(IDictionary adProperties): base()\r
{\r
+ Initialize();\r
this.adProperties = adProperties;\r
+ if(adProperties!=null)\r
+ {\r
+ imageUrl = (string)adProperties["ImageUrl"];\r
+ navigateUrl = (string)adProperties["NavigateUrl"];\r
+ alternateText = (string)adProperties["AlternateText"];\r
+ }\r
}\r
- \r
+\r
+ private void Initialize()\r
+ {\r
+ alternateText = string.Empty;\r
+ imageUrl = string.Empty;\r
+ navigateUrl = string.Empty;\r
+ }\r
+\r
public IDictionary AdProperties\r
{\r
get\r