Re: Getting Error The SoapListenerExtension class is not loaded. The most possible cause for this error is that you haven't registered Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extensi

2015-10-20 Thread Matt Akers
This worked perfectly!!  Thank you!  

I will note I had to build the tags out inside system.web in my app.config. 
 $YOURCODE$

On Friday, April 6, 2012 at 6:56:41 AM UTC-6, David Torres wrote:
>
> Hi,
>
> Make sure you have this line in your App.config or Web.config
>
> 
>
>
> Did you just migrated to version >= 14.0.0?
>
> Best,
>
> -David Torres - AdWords API Team
>
> On Tuesday, April 3, 2012 1:09:49 AM UTC-4, Pramod Patil wrote:
>>
>> Hi
>>
>> I am using newer version of  Google.Api.Ads.AdWords.v201109. but I am 
>> getting error on red code line . would you please help to resolve this.
>>
>> Error : 
>>
>> T*he SoapListenerExtension class is not loaded. The most possible cause 
>> for this error is that you haven't registered 
>> Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
>> configuration/system.web/webServices/soapExtensionTypes in your your 
>> App.config or Web.config.*
>>
>>
>> Below is my code.
>>
>> Imports Google.Api.Ads.AdWords.Lib
>> Imports Google.Api.Ads.AdWords.v13
>> Imports Google.Api.Ads.AdWords.v201109
>>
>> Public Function getUser() As AdWordsUser
>> Dim headers As New Dictionary(Of String, String)
>> Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
>> Dim SearchEngineObj As SearchEngine
>> Dim emailObj As New 
>> FusionLibrary.Fusion.Campaign.eMail("192.168.2.205")
>>
>> SearchEngineObj = SearchEngineDBObj.populate("Google")
>> If SearchEngineObj Is Nothing Then
>> SearchID = 0
>> Return Nothing
>> End If
>>
>> SearchID = SearchEngineObj.SearchID
>> headers.Add("email", "X")
>> headers.Add("password", "")
>> headers.Add("useragent", "X")
>> headers.Add("developerToken", "XX")
>> headers.Add("applicationToken", "XX")
>> headers.Add("clientCustomerId", "XX"
>> 'headers.Add("AuthorizationMethod", "ClientLogin")
>>
>> Try
>> Dim AdWordsUserObj As New AdWordsUser(headers)
>> Return AdWordsUserObj
>> Catch ex As Exception
>> Return Nothing
>> End Try
>> End Function
>>
>>   Public Function updateCampaigns() As Integer
>> Dim user As AdWordsUser
>> user = getUser()
>>
>> If user Is Nothing Then
>> Return 0
>> End If
>>
>> Dim CampaignServiceObj As CampaignService
>> Dim page As CampaignPage
>> Dim SearchEngineeCampaignDBObj As New 
>> SearchEngineCampaignDB(SQLConn)
>> Dim secObj As SearchEngineCampaign
>> Dim rtn As String
>>
>> CampaignServiceObj = 
>> user.GetService(AdWordsService.v201109.CampaignService)
>>
>> Try
>> Dim selector As New Selector()
>> selector.fields = New String() {"Id", "Name", "Status"}
>>
>> Dim orderByName As New OrderBy()
>> orderByName.field = "Name"
>> orderByName.sortOrder = SortOrder.ASCENDING
>>
>> Dim emailObj As New 
>> FusionLibrary.Fusion.Campaign.eMail("XX")
>>
>> Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
>> Dim SearchEngineObj As SearchEngine
>>
>> SearchEngineObj = SearchEngineDBObj.populate("Google")
>> If SearchEngineObj Is Nothing Then
>> SearchID = 0
>> Return Nothing
>> End If
>>
>> selector.ordering = New OrderBy() {orderByName}
>> TryCast(user.Config, AdWordsAppConfig).ClientCustomerId = 
>> SearchEngineObj.UserName
>>
>>
>> *page = CampaignServiceObj.get(selector)*
>>
>> 
>> Catch ex As Exception
>> Return 0
>> End Try
>>
>> If page Is Nothing Then
>> Return 0
>> End If
>> If page.entries.Length = 0 Then
>> Return 0
>> End If
>>
>> For Each CampaignObj As 
>> Google.Api.Ads.AdWords.v201109.Campaign In page.entries
>> secObj = New SearchEngineCampaign
>> secObj.SearchID = SearchID
>> secObj.CampaignName = CampaignObj.name
>> secObj.BudgetAmount = 
>> CampaignObj.budget.amount.microAmount / 100
>> secObj.Status = CampaignObj.status.ToString
>> secObj.ID = CampaignObj.id
>> rtn = SearchEngineeCampaignDBObj.findAdd(secObj)
>> Next
>>
>> Return page.entries.Length - 1
>> End Function
>>
>>
>> Thanks
>>
>>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog and Google+:
https://googleadsdeveloper.blogspot.com/

Re: Getting Error The SoapListenerExtension class is not loaded. The most possible cause for this error is that you haven't registered Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extensi

2013-07-24 Thread Jonathan Shaltz
I think I found the problem: on my dev machine, I'd recently moved some 
libraries to a specific folder and updated the references, but that 
relative path did not apply on the server.  The files were still present in 
the .exe's folder, which has usually worked fine for me, so I'm not sure 
why this was an issue, but I'm happy as long as it's working.

Thanks for the quick reply.  I'll keep that tool in mind the next time I 
have a similar issue.

- J

On Monday, July 22, 2013 9:19:51 AM UTC-5, Anash P. Oommen (AdWords API 
Team) wrote:

 Hi Jonathan,

 Most likely this is a assembly binding issue, could you run fuslogvw.exe 
 and see if that's the case? 
 http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.71).aspx

 Cheers,
 Anash

 On Friday, July 19, 2013 4:42:12 AM UTC+5:30, Jonathan Shaltz wrote:

 What else might be necessary?  My app runs on my local machine but not on 
 any of several servers, though I have full admin rights there.  The error 
 message turns up little in search results, beyond this very forum and a few 
 nearly-identical versions:

 The SoapListenerExtension class is not loaded. The most possible cause 
 for this error is that you haven't registered 
 Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
 configuration/system.web/webServices/soapExtensionTypes in your your 
 App.config or Web.config. See the sample App.config for details on how to 
 register soap extensions.

 Here's what I have in my app.config:

 ?xml version=1.0?
 configuration
 configSections
  sectionGroup name=userSettings 
 type=System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, 
 Culture=neutral, PublicKeyToken=b77a5c561934e089
  section name=AdWords.Extractor.Properties.Settings 
 type=System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, 
 Culture=neutral, PublicKeyToken=b77a5c561934e089 
 allowExeDefinition=MachineToLocalUser requirePermission=false /
  /sectionGroup
 /configSections
 connectionStrings.../connectionStrings
 userSettings.../userSettings
 system.web
 webServices
 soapExtensionTypes
 add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
 Google.Ads.Common, Version=1.4.0.0, Culture=neutral, 
 PublicKeyToken=52807268f2b614dc priority=1 group=0/
 /soapExtensionTypes
 /webServices
 /system.web
 startupsupportedRuntime version=v4.0 
 sku=.NETFramework,Version=v4.0//startup
 /configuration


 On Friday, April 6, 2012 7:56:41 AM UTC-5, David Torres wrote:

 Hi,

 Make sure you have this line in your App.config or Web.config

 add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
 Google.Ads.Common priority=1 group=0/


 Did you just migrated to version = 14.0.0?

 Best,

 -David Torres - AdWords API Team

 On Tuesday, April 3, 2012 1:09:49 AM UTC-4, Pramod Patil wrote:

 Hi

 I am using newer version of  Google.Api.Ads.AdWords.v201109. but I am 
 getting error on red code line . would you please help to resolve this.

 Error : 

 T*he SoapListenerExtension class is not loaded. The most possible 
 cause for this error is that you haven't registered 
 Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
 configuration/system.web/webServices/soapExtensionTypes in your your 
 App.config or Web.config.*


 Below is my code.

 Imports Google.Api.Ads.AdWords.Lib
 Imports Google.Api.Ads.AdWords.v13
 Imports Google.Api.Ads.AdWords.v201109

 Public Function getUser() As AdWordsUser
 Dim headers As New Dictionary(Of String, String)
 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine
 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(192.168.2.205)

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 SearchID = SearchEngineObj.SearchID
 headers.Add(email, X)
 headers.Add(password, )
 headers.Add(useragent, X)
 headers.Add(developerToken, XX)
 headers.Add(applicationToken, XX)
 headers.Add(clientCustomerId, XX
 'headers.Add(AuthorizationMethod, ClientLogin)

 Try
 Dim AdWordsUserObj As New AdWordsUser(headers)
 Return AdWordsUserObj
 Catch ex As Exception
 Return Nothing
 End Try
 End Function

   Public Function updateCampaigns() As Integer
 Dim user As AdWordsUser
 user = getUser()

 If user Is Nothing Then
 Return 0
 End If

 Dim CampaignServiceObj As CampaignService
 Dim page As CampaignPage
 Dim SearchEngineeCampaignDBObj As New 
 SearchEngineCampaignDB(SQLConn)
 Dim secObj As SearchEngineCampaign
 Dim rtn As String

  

Re: Getting Error The SoapListenerExtension class is not loaded. The most possible cause for this error is that you haven't registered Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extensi

2013-07-22 Thread Anash P. Oommen (AdWords API Team)
Hi Jonathan,

Most likely this is a assembly binding issue, could you run fuslogvw.exe 
and see if that's the case? 
http://msdn.microsoft.com/en-us/library/e74a18c4(v=vs.71).aspx

Cheers,
Anash

On Friday, July 19, 2013 4:42:12 AM UTC+5:30, Jonathan Shaltz wrote:

 What else might be necessary?  My app runs on my local machine but not on 
 any of several servers, though I have full admin rights there.  The error 
 message turns up little in search results, beyond this very forum and a few 
 nearly-identical versions:

 The SoapListenerExtension class is not loaded. The most possible cause for 
 this error is that you haven't registered 
 Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
 configuration/system.web/webServices/soapExtensionTypes in your your 
 App.config or Web.config. See the sample App.config for details on how to 
 register soap extensions.

 Here's what I have in my app.config:

 ?xml version=1.0?
 configuration
 configSections
  sectionGroup name=userSettings 
 type=System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, 
 Culture=neutral, PublicKeyToken=b77a5c561934e089
  section name=AdWords.Extractor.Properties.Settings 
 type=System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, 
 Culture=neutral, PublicKeyToken=b77a5c561934e089 
 allowExeDefinition=MachineToLocalUser requirePermission=false /
  /sectionGroup
 /configSections
 connectionStrings.../connectionStrings
 userSettings.../userSettings
 system.web
 webServices
 soapExtensionTypes
 add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
 Google.Ads.Common, Version=1.4.0.0, Culture=neutral, 
 PublicKeyToken=52807268f2b614dc priority=1 group=0/
 /soapExtensionTypes
 /webServices
 /system.web
 startupsupportedRuntime version=v4.0 
 sku=.NETFramework,Version=v4.0//startup
 /configuration


 On Friday, April 6, 2012 7:56:41 AM UTC-5, David Torres wrote:

 Hi,

 Make sure you have this line in your App.config or Web.config

 add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
 Google.Ads.Common priority=1 group=0/


 Did you just migrated to version = 14.0.0?

 Best,

 -David Torres - AdWords API Team

 On Tuesday, April 3, 2012 1:09:49 AM UTC-4, Pramod Patil wrote:

 Hi

 I am using newer version of  Google.Api.Ads.AdWords.v201109. but I am 
 getting error on red code line . would you please help to resolve this.

 Error : 

 T*he SoapListenerExtension class is not loaded. The most possible cause 
 for this error is that you haven't registered 
 Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
 configuration/system.web/webServices/soapExtensionTypes in your your 
 App.config or Web.config.*


 Below is my code.

 Imports Google.Api.Ads.AdWords.Lib
 Imports Google.Api.Ads.AdWords.v13
 Imports Google.Api.Ads.AdWords.v201109

 Public Function getUser() As AdWordsUser
 Dim headers As New Dictionary(Of String, String)
 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine
 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(192.168.2.205)

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 SearchID = SearchEngineObj.SearchID
 headers.Add(email, X)
 headers.Add(password, )
 headers.Add(useragent, X)
 headers.Add(developerToken, XX)
 headers.Add(applicationToken, XX)
 headers.Add(clientCustomerId, XX
 'headers.Add(AuthorizationMethod, ClientLogin)

 Try
 Dim AdWordsUserObj As New AdWordsUser(headers)
 Return AdWordsUserObj
 Catch ex As Exception
 Return Nothing
 End Try
 End Function

   Public Function updateCampaigns() As Integer
 Dim user As AdWordsUser
 user = getUser()

 If user Is Nothing Then
 Return 0
 End If

 Dim CampaignServiceObj As CampaignService
 Dim page As CampaignPage
 Dim SearchEngineeCampaignDBObj As New 
 SearchEngineCampaignDB(SQLConn)
 Dim secObj As SearchEngineCampaign
 Dim rtn As String

 CampaignServiceObj = 
 user.GetService(AdWordsService.v201109.CampaignService)

 Try
 Dim selector As New Selector()
 selector.fields = New String() {Id, Name, Status}

 Dim orderByName As New OrderBy()
 orderByName.field = Name
 orderByName.sortOrder = SortOrder.ASCENDING

 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(XX)

 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim 

Re: Getting Error The SoapListenerExtension class is not loaded. The most possible cause for this error is that you haven't registered Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extensi

2013-07-18 Thread Jonathan Shaltz
What else might be necessary?  My app runs on my local machine but not on 
any of several servers, though I have full admin rights there.  The error 
message turns up little in search results, beyond this very forum and a few 
nearly-identical versions:

The SoapListenerExtension class is not loaded. The most possible cause for 
this error is that you haven't registered 
Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
configuration/system.web/webServices/soapExtensionTypes in your your 
App.config or Web.config. See the sample App.config for details on how to 
register soap extensions.

Here's what I have in my app.config:

?xml version=1.0?
configuration
configSections
 sectionGroup name=userSettings 
type=System.Configuration.UserSettingsGroup, System, Version=4.0.0.0, 
Culture=neutral, PublicKeyToken=b77a5c561934e089
 section name=AdWords.Extractor.Properties.Settings 
type=System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, 
Culture=neutral, PublicKeyToken=b77a5c561934e089 
allowExeDefinition=MachineToLocalUser requirePermission=false /
 /sectionGroup
/configSections
connectionStrings.../connectionStrings
userSettings.../userSettings
system.web
webServices
soapExtensionTypes
add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
Google.Ads.Common, Version=1.4.0.0, Culture=neutral, 
PublicKeyToken=52807268f2b614dc priority=1 group=0/
/soapExtensionTypes
/webServices
/system.web
startupsupportedRuntime version=v4.0 
sku=.NETFramework,Version=v4.0//startup
/configuration


On Friday, April 6, 2012 7:56:41 AM UTC-5, David Torres wrote:

 Hi,

 Make sure you have this line in your App.config or Web.config

 add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
 Google.Ads.Common priority=1 group=0/


 Did you just migrated to version = 14.0.0?

 Best,

 -David Torres - AdWords API Team

 On Tuesday, April 3, 2012 1:09:49 AM UTC-4, Pramod Patil wrote:

 Hi

 I am using newer version of  Google.Api.Ads.AdWords.v201109. but I am 
 getting error on red code line . would you please help to resolve this.

 Error : 

 T*he SoapListenerExtension class is not loaded. The most possible cause 
 for this error is that you haven't registered 
 Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
 configuration/system.web/webServices/soapExtensionTypes in your your 
 App.config or Web.config.*


 Below is my code.

 Imports Google.Api.Ads.AdWords.Lib
 Imports Google.Api.Ads.AdWords.v13
 Imports Google.Api.Ads.AdWords.v201109

 Public Function getUser() As AdWordsUser
 Dim headers As New Dictionary(Of String, String)
 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine
 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(192.168.2.205)

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 SearchID = SearchEngineObj.SearchID
 headers.Add(email, X)
 headers.Add(password, )
 headers.Add(useragent, X)
 headers.Add(developerToken, XX)
 headers.Add(applicationToken, XX)
 headers.Add(clientCustomerId, XX
 'headers.Add(AuthorizationMethod, ClientLogin)

 Try
 Dim AdWordsUserObj As New AdWordsUser(headers)
 Return AdWordsUserObj
 Catch ex As Exception
 Return Nothing
 End Try
 End Function

   Public Function updateCampaigns() As Integer
 Dim user As AdWordsUser
 user = getUser()

 If user Is Nothing Then
 Return 0
 End If

 Dim CampaignServiceObj As CampaignService
 Dim page As CampaignPage
 Dim SearchEngineeCampaignDBObj As New 
 SearchEngineCampaignDB(SQLConn)
 Dim secObj As SearchEngineCampaign
 Dim rtn As String

 CampaignServiceObj = 
 user.GetService(AdWordsService.v201109.CampaignService)

 Try
 Dim selector As New Selector()
 selector.fields = New String() {Id, Name, Status}

 Dim orderByName As New OrderBy()
 orderByName.field = Name
 orderByName.sortOrder = SortOrder.ASCENDING

 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(XX)

 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 selector.ordering = New OrderBy() 

Re: Getting Error The SoapListenerExtension class is not loaded. The most possible cause for this error is that you haven't registered Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extensi

2012-04-09 Thread htech
hi David Torres,
I am facing the same issue, I have made the changes in my app.config.
yes its true we are migrated to 14.0.0. It was working absolutely correct 
till 29th feb
can you suggest some other solution,
regards
On Friday, 6 April 2012 18:26:41 UTC+5:30, David Torres wrote:

 Hi,

 Make sure you have this line in your App.config or Web.config

 add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
 Google.Ads.Common priority=1 group=0/


 Did you just migrated to version = 14.0.0?

 Best,

 -David Torres - AdWords API Team

 On Tuesday, April 3, 2012 1:09:49 AM UTC-4, Pramod Patil wrote:

 Hi

 I am using newer version of  Google.Api.Ads.AdWords.v201109. but I am 
 getting error on red code line . would you please help to resolve this.

 Error : 

 T*he SoapListenerExtension class is not loaded. The most possible cause 
 for this error is that you haven't registered 
 Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
 configuration/system.web/webServices/soapExtensionTypes in your your 
 App.config or Web.config.*


 Below is my code.

 Imports Google.Api.Ads.AdWords.Lib
 Imports Google.Api.Ads.AdWords.v13
 Imports Google.Api.Ads.AdWords.v201109

 Public Function getUser() As AdWordsUser
 Dim headers As New Dictionary(Of String, String)
 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine
 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(192.168.2.205)

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 SearchID = SearchEngineObj.SearchID
 headers.Add(email, X)
 headers.Add(password, )
 headers.Add(useragent, X)
 headers.Add(developerToken, XX)
 headers.Add(applicationToken, XX)
 headers.Add(clientCustomerId, XX
 'headers.Add(AuthorizationMethod, ClientLogin)

 Try
 Dim AdWordsUserObj As New AdWordsUser(headers)
 Return AdWordsUserObj
 Catch ex As Exception
 Return Nothing
 End Try
 End Function

   Public Function updateCampaigns() As Integer
 Dim user As AdWordsUser
 user = getUser()

 If user Is Nothing Then
 Return 0
 End If

 Dim CampaignServiceObj As CampaignService
 Dim page As CampaignPage
 Dim SearchEngineeCampaignDBObj As New 
 SearchEngineCampaignDB(SQLConn)
 Dim secObj As SearchEngineCampaign
 Dim rtn As String

 CampaignServiceObj = 
 user.GetService(AdWordsService.v201109.CampaignService)

 Try
 Dim selector As New Selector()
 selector.fields = New String() {Id, Name, Status}

 Dim orderByName As New OrderBy()
 orderByName.field = Name
 orderByName.sortOrder = SortOrder.ASCENDING

 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(XX)

 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 selector.ordering = New OrderBy() {orderByName}
 TryCast(user.Config, AdWordsAppConfig).ClientCustomerId = 
 SearchEngineObj.UserName


 *page = CampaignServiceObj.get(selector)*

 
 Catch ex As Exception
 Return 0
 End Try

 If page Is Nothing Then
 Return 0
 End If
 If page.entries.Length = 0 Then
 Return 0
 End If

 For Each CampaignObj As 
 Google.Api.Ads.AdWords.v201109.Campaign In page.entries
 secObj = New SearchEngineCampaign
 secObj.SearchID = SearchID
 secObj.CampaignName = CampaignObj.name
 secObj.BudgetAmount = 
 CampaignObj.budget.amount.microAmount / 100
 secObj.Status = CampaignObj.status.ToString
 secObj.ID = CampaignObj.id
 rtn = SearchEngineeCampaignDBObj.findAdd(secObj)
 Next

 Return page.entries.Length - 1
 End Function


 Thanks



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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 

Re: Getting Error The SoapListenerExtension class is not loaded. The most possible cause for this error is that you haven't registered Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extensi

2012-04-06 Thread David Torres
Hi,

Make sure you have this line in your App.config or Web.config

add type=Google.Api.Ads.Common.Lib.SoapListenerExtension, 
Google.Ads.Common priority=1 group=0/


Did you just migrated to version = 14.0.0?

Best,

-David Torres - AdWords API Team

On Tuesday, April 3, 2012 1:09:49 AM UTC-4, Pramod Patil wrote:

 Hi

 I am using newer version of  Google.Api.Ads.AdWords.v201109. but I am 
 getting error on red code line . would you please help to resolve this.

 Error : 

 T*he SoapListenerExtension class is not loaded. The most possible cause 
 for this error is that you haven't registered 
 Google.Api.Ads.Common.Lib.SoapListenerExtension as a soap extension under 
 configuration/system.web/webServices/soapExtensionTypes in your your 
 App.config or Web.config.*


 Below is my code.

 Imports Google.Api.Ads.AdWords.Lib
 Imports Google.Api.Ads.AdWords.v13
 Imports Google.Api.Ads.AdWords.v201109

 Public Function getUser() As AdWordsUser
 Dim headers As New Dictionary(Of String, String)
 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine
 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(192.168.2.205)

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 SearchID = SearchEngineObj.SearchID
 headers.Add(email, X)
 headers.Add(password, )
 headers.Add(useragent, X)
 headers.Add(developerToken, XX)
 headers.Add(applicationToken, XX)
 headers.Add(clientCustomerId, XX
 'headers.Add(AuthorizationMethod, ClientLogin)

 Try
 Dim AdWordsUserObj As New AdWordsUser(headers)
 Return AdWordsUserObj
 Catch ex As Exception
 Return Nothing
 End Try
 End Function

   Public Function updateCampaigns() As Integer
 Dim user As AdWordsUser
 user = getUser()

 If user Is Nothing Then
 Return 0
 End If

 Dim CampaignServiceObj As CampaignService
 Dim page As CampaignPage
 Dim SearchEngineeCampaignDBObj As New 
 SearchEngineCampaignDB(SQLConn)
 Dim secObj As SearchEngineCampaign
 Dim rtn As String

 CampaignServiceObj = 
 user.GetService(AdWordsService.v201109.CampaignService)

 Try
 Dim selector As New Selector()
 selector.fields = New String() {Id, Name, Status}

 Dim orderByName As New OrderBy()
 orderByName.field = Name
 orderByName.sortOrder = SortOrder.ASCENDING

 Dim emailObj As New 
 FusionLibrary.Fusion.Campaign.eMail(XX)

 Dim SearchEngineDBObj As New SearchEngineDB(SQLConn)
 Dim SearchEngineObj As SearchEngine

 SearchEngineObj = SearchEngineDBObj.populate(Google)
 If SearchEngineObj Is Nothing Then
 SearchID = 0
 Return Nothing
 End If

 selector.ordering = New OrderBy() {orderByName}
 TryCast(user.Config, AdWordsAppConfig).ClientCustomerId = 
 SearchEngineObj.UserName


 *page = CampaignServiceObj.get(selector)*

 
 Catch ex As Exception
 Return 0
 End Try

 If page Is Nothing Then
 Return 0
 End If
 If page.entries.Length = 0 Then
 Return 0
 End If

 For Each CampaignObj As 
 Google.Api.Ads.AdWords.v201109.Campaign In page.entries
 secObj = New SearchEngineCampaign
 secObj.SearchID = SearchID
 secObj.CampaignName = CampaignObj.name
 secObj.BudgetAmount = 
 CampaignObj.budget.amount.microAmount / 100
 secObj.Status = CampaignObj.status.ToString
 secObj.ID = CampaignObj.id
 rtn = SearchEngineeCampaignDBObj.findAdd(secObj)
 Next

 Return page.entries.Length - 1
 End Function


 Thanks



-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
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