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", "XXXXX")
>>             headers.Add("password", "XXXX")
>>             headers.Add("useragent", "XXXXX")
>>             headers.Add("developerToken", "XXXXXX")
>>             headers.Add("applicationToken", "XXXXXX")
>>             headers.Add("clientCustomerId", "XXXXXX"
>>             '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("XXXXXX")
>>
>>                 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 / 1000000
>>                 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

Reply via email to