Comments (7)
I've not been able to reproduce on a fresh Debian 7.2 VM or a non-fresh Ubuntu 12.04 machine. I'll see if I can try this out on a fresh Ubuntu 12.04 VM next.
Out of curiosity, have you tried doing anything else with the affected VM? I'd be very interested in knowing if this affects more than just this example.
from googleads-python-lib.
Also not reproducible on a fresh 12.04 VM. Odd.
One thing that comes to mind is that maybe you somehow installed a different version of suds. What version are you using?
from googleads-python-lib.
I can reproduce this issue as well. Tried 3 different versions of suds-jurko: 0.5, 0.6, 0.7 (dev. version) and i got the same result with all of them.
I'm using Ubuntu 14.04 VM (vagrant ubuntu/trusty64)
from googleads-python-lib.
I believe I've discovered the cause. The StatsEstimate won't include the averageCpc, averagePosition and clickThroughRate fields if clicksPerDay or impressionsPerDay are 0 as of v201406. It seems this sample wasn't adequately updated to handle the change, and it couldn't be reproduced earlier because the test account always provided a clicksPerDay and impressionsPerDay > 0.
Thanks for reporting! I'll add a fix for this in the next release and close this once available.
from googleads-python-lib.
@msaniscalchi Cool, please note that there is an additional error in the screenshot provided. And that @parander also gets that error.
from googleads-python-lib.
Yes besides the averageCpc missing the logger reports plenty of these, which i assume is unrelated to the averageCpc thing:
suds.resolver [resolver.py:134] [ERROR] [root] (Money) not-found
suds.resolver [resolver.py:116] [ERROR] [find] path: "Money", not-found
suds.resolver [resolver.py:134] [ERROR] [root] (Keyword) not-found
suds.resolver [resolver.py:116] [ERROR] [find] path: "Keyword", not-found
....... repeated many times....
suds.resolver [resolver.py:134] [ERROR] [root] (Keyword) not-found
suds.resolver [resolver.py:116] [ERROR] [find] path: "Keyword", not-found
from googleads-python-lib.
suds.resolver [resolver.py:134] [ERROR] root not-found
suds.resolver [resolver.py:116] [ERROR] [find] path: "Money", not-found
suds.resolver [resolver.py:134] [ERROR] root not-found
suds.resolver [resolver.py:116] [ERROR] [find] path: "Keyword", not-found
... This still occurs (as of 2.3.0).
Add:
import logging
logging.basicConfig()
To the example to reproduce.
from googleads-python-lib.
Related Issues (20)
- google.api_core.exceptions.ServiceUnavailable: 503 Bad file descriptor in v12 HOT 1
- Unable to Use goodeads to latest Composer Version HOT 3
- Error: No module named 'google.api_core HOT 1
- How to properly use the API to generate a report? HOT 2
- Generating a report and getting different values HOT 2
- How to filter by Child Publisher Network Code?
- How to export the API generated report in the UI? HOT 9
- How to get all mobile applications using the api?
- Is there a way to get all apps that are on the report and not on the inventory? HOT 2
- How to filter a report using an app name with a backtick?
- Enable constructing GoogleServiceAccountClient with Credentials.from_service_account_info method HOT 1
- Google Group for the Ads API no longer available HOT 1
- Google Ad Manager API - googleads library compatibility HOT 1
- When is googleads 36.0.0 python package sunset date? HOT 4
- GoogleRefreshTokenClient could not authenticate to create AdManager Client - 401 Unauthorized HOT 1
- KeyError occured when trying to access the 'report_service.runReportJob()' function HOT 1
- Method to authenticate via environment variables HOT 1
- Google Ad Manager API Custom Dimensions Using saved_report_query HOT 1
- ProxyError: 407: Authentification required HOT 5
- How to check if the service account is connected/invited to the someone else Google Ads? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from googleads-python-lib.