Hi, This forum discusses AdWords API. Could you ask your DFP question at http://code.google.com/apis/dfp/forum/discussions.html instead?
Cheers, Anash P. Oommen, AdWords API Advisor. On Mar 1, 10:54 pm, Aurelien Kochalski <aurelien.kochal...@gmail.com> wrote: > Hello! > > I'm use the NoClientLibrary > :http://code.google.com/p/google-api-dfp-php/wiki/NoClientLibrary > I'm trying to create Creatives, but I've got a problems. > > I got this error, and I can't understand where the error comes from, > thank you very much for your help : > > SoapFault Object ( [message:protected] => Unmarshalling Error: Unable > to create an instance of > com.google.ads.publisher.api.service.creative.v201004.jaxbgen. > > This is my source : > > [...] > try { > require_once 'Ads/Common/Util/MediaUtils.php'; > require_once 'Ads/Dfp/v201004/CreativeService.php'; > > $creativeService = DFP_create_service('CreativeService',$authToken, > $applicationName); > > $advertiserId = (float) '11595395'; // ID de l'advertiser > > $imageCreatives = array(); > > for ($i = 0; $i < 5; $i++) { > $imageCreative = new ImageCreative(); > $imageCreative->name = 'Image creative #' . $i; > $imageCreative->advertiserId = $advertiserId; > $imageCreative->destinationUrl = 'http://google.com'; > $imageCreative->imageName = 'image.jpg'; > $imageCreative->imageByteArray = > MediaUtils::GetBase64Data('http://www.google.com/intl/en/adwords/select/images/samples/inline.jpg'); > $imageCreative->size = new Size(300, 250); > > $imageCreatives[] = $imageCreative; > } > > $imageCreatives = $creativeService->createCreatives($imageCreatives); > // Création des Creative > } > > catch (Exception $e){ > print_r($e); > > } > > // Return a SoapClient with the Service asked > function DFP_create_service($service,$authToken,$applicationName){ > $wsdl = 'https://www.google.com/apis/ads/publisher/v201004/'. > $service.'?wsdl'; > $namespace = 'https://www.google.com/apis/ads/publisher/v201004'; > $options = array('features' => SOAP_SINGLE_ELEMENT_ARRAYS,'encoding' > => 'utf-8'); > $service = new SoapClient($wsdl, $options); > $headers = new SoapHeader($namespace, 'RequestHeader', > array('authToken' => $authToken->GetAuthToken(),'applicationName' => > $applicationName)); > $service->__setSoapHeaders($headers); > return $service; > > } -- =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ Also find us on our blog and discussion group: http://adwordsapi.blogspot.com http://groups.google.com/group/adwords-api =~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~ You received this message because you are subscribed to the Google Groups "AdWords API Forum" group. To post to this group, send email to adwords-api@googlegroups.com To unsubscribe from this group, send email to adwords-api+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/adwords-api?hl=en