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