public function __construct($name = null, $dimensions = null, $snippet = null, $impressionBeaconUrl = null, $adDuration = null, $certifiedVendorFormatId = null, $sourceUrl = null, $richMediaAdType = null, $adAttributes = null, $id = null, $url = null, $displayUrl = null, $finalUrls = null, $finalMobileUrls = null, $finalAppUrls = null, $trackingUrlTemplate = null, $urlCustomParameters = null, $type = null, $devicePreference = null, $AdType = null)
{
parent::__construct();
$this->name = $name;
$this->dimensions = $dimensions;
$this->snippet = $snippet;
$this->impressionBeaconUrl = $impressionBeaconUrl;
$this->adDuration = $adDuration;
$this->certifiedVendorFormatId = $certifiedVendorFormatId;
$this->sourceUrl = $sourceUrl;
$this->richMediaAdType = $richMediaAdType;
$this->adAttributes = $adAttributes;
$this->id = $id;
$this->url = $url;
$this->displayUrl = $displayUrl;
$this->finalUrls = $finalUrls;
$this->finalMobileUrls = $finalMobileUrls;
$this->finalAppUrls = $finalAppUrls;
$this->trackingUrlTemplate = $trackingUrlTemplate;
$this->urlCustomParameters = $urlCustomParameters;
$this->type = $type;
$this->devicePreference = $devicePreference;
$this->AdType = $AdType;
}