Sunday, March 31, 2013

[WD&D] Digest for sitedesign@googlegroups.com - 7 Messages in 1 Topic

Group: http://groups.google.com/group/sitedesign/topics

    Ernest Okojie <nestkojex@gmail.com> Mar 29 06:19PM +0100  

    i created a joomla site http://christlightassemblies.org/ which
    displays fine but the issue is that when i click on links like
    http://www.christlightassemblies.org/index.php/services it displays
    without the css taking effect as it does on the home page.
    this is not the first time am using the particular joomla framework
    and it has never behaved like this. But am using the host for the
    first time.
    What can the problem be? thanks in advance

     

    Ernest Okojie <nestkojex@gmail.com> Mar 29 06:25PM +0100  

    oops! i forgot to add that it works fine offline.
     
     
    --
    Best Regards
    www.kojexconsult.com

     

    Chris Walker <customsitepro@gmail.com> Mar 30 01:45AM +0800  

    Ernest,
     
    In your configuration file, you need to check the entry for the live
    site and make sure that it includes the www. in the name. There is a
    possibility that you do not have a livesite url set at all, which can
    make strange things happen. I would also rename htaccess.txt to
    .htaccess and set SEF urls to on with add suffix. That should take care
    of your problem,
     
    Let me know how it works out for you!
     
    Chris
     
     
    On 3/30/2013 1:19 AM, Ernest Okojie wrote:

     

    Chris Walker <customsitepro@gmail.com> Mar 30 01:49AM +0800  

    Also, while you are at it, upgrade from 1.5 it is not supported anymore.
    3.0 is out and it works great. I am attaching the joomla upgrade
    component to get you to 2.5. It is free and open source so it is okay
    for me to send it to you!
     
     
    On 3/30/2013 1:19 AM, Ernest Okojie wrote:

     

    Ernest Okojie <nestkojex@gmail.com> Mar 29 07:35PM +0100  

    Thanks Chris, you are my hero. i already worked on the configuration
    file. i solved the issue by doing an online joomla install and
    replacing the database of the new one with the old database in
    phpmyadmin in my hosting control panel. i also replaced the template
    folder. all the files and databases work fine now.
    thanks for the component, i will start the upgrage next tomorrow. but
    what am i likely to lose when i upgrade? Thanks a million.
    ps.i am now becoming good with my css. thanks also for the village88
    school you suggested.
     
     
    --
    Best Regards
    www.kojexconsult.com

     

    Chris Walker <customsitepro@gmail.com> Mar 30 02:49AM +0800  

    Ernest,
     
    I am glad to hear you took advantage of villiage88. It is a great free
    resource. You do not know how happy that makes me! I will send you some
    other stuff to in an email with a link to download. I will also send
    you a list of my basic FREE joomla components I always install on a new
    site.
     
    Chris
     
     
    On 3/30/2013 2:35 AM, Ernest Okojie wrote:

     

    Chris Walker <customsitepro@gmail.com> Mar 30 03:20AM +0800  

    Ernest,
     
    People like you that actually take advice and benefit from it are what
    Doug had in mind when he created this board. You give me hope and reason
    to continue helping.
     
    As far as what you will lose in the upgrade, it depends on what
    components you have installed. If the site is pretty Vanilla, you will
    probably be alright. Developers are bringing extensions up to 2.5 and
    3.0 ready.
     
    Are you running php 5.3? If so, once you have the upgrade done in the
    upgrade folder, go to the updates section of the admin and turn on
    development updates to get 3.0 installed. The 2.5 interface is quite a
    bit different than the 1.5 and the 3.0 is quite a bit different from 2.5
    so you might as well jump into 3.0 if you can to ease the learning
    curve. You will find that once you learn your way around 3.0, it is
    faster to develop with than 1.5 or 2.5.
     
    As always, just ask if you get stuck, I am happy to help.
     
    Chris
    On 3/30/2013 2:35 AM, Ernest Okojie wrote:

     

You received this message because you are subscribed to the Google Group sitedesign.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
--
You received this because you are subscribed to the "Web Design and Development" group at Google Groups. Messages are prefixed with [WD&D] in the subject. No spam is allowed. Be civil, be professional; try to be helpful & mind your netiquette. All posts are Copyright the original author and the Web Design and Development group. No reproduction of this content is allowed in any electronic or printed form outside the group at Google Groups and the http://www.WDaDg.org website. Any unauthorized use of our copy constitutes illegal Copyright infringement and may well be prosecuted to the full extent of the law. Digital Signature: $©"[W|D|&|D]g"|^|!SiteDesign@GG||#%$
To post to this group, email SiteDesign@googlegroups.com
To unsubscribe, email SiteDesign-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/SiteDesign?hl=en
 
---
You received this message because you are subscribed to the Google Groups "Web Design and Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sitedesign+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Saturday, March 30, 2013

Digest for adsense-api@googlegroups.com - 1 Message in 1 Topic

Group: http://groups.google.com/group/adsense-api/topics

You received this message because you are subscribed to the Google Group adsense-api.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
You received this message because you are subscribed to the Google Groups "AdSense API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adsense-api+unsubscribe@googlegroups.com.
To post to this group, send email to adsense-api@googlegroups.com.
Visit this group at http://groups.google.com/group/adsense-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Thursday, March 28, 2013

Digest for adsense-api@googlegroups.com - 9 Messages in 1 Topic

Group: http://groups.google.com/group/adsense-api/topics

    Dustin Davis <dustin.davis@gmail.com> Mar 26 11:06AM -0700  

    I've set up a python/django project to import our daily revenue from
    adsense. I have it working except for the fact that I have to do the Oauth2
    handshake everyday or else it seems my credentials become invalid.
     
    I blogged about how I set it up, including code
    samples: http://www.nerdydork.com/python-django-google-adsense-api.html
     
    Is it possible to store long term credentials so I don't have to keep doing
    the oauth handshake?

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 27 04:22AM -0700  

    Hi,
     
    It seems that you are not using the refresh token to generate new access
    tokens.
     
    We've just created an example in Django for the AdSense Host API, but you
    can browse it to find how to perform the OAuth2 handshake (using client
    libraries).
     
    https://code.google.com/p/adsense-apis-showcase/source/browse/#git%2FAdSenseHostHolisticSample
     
    Cheers,
    Jose
     
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Tuesday, 26 March 2013 18:06:03 UTC, Dustin Davis wrote:

     

    Dustin Davis <dustin.davis@gmail.com> Mar 27 08:58AM -0700  

    Sorry, what is the refresh token? Where do I find documentation on this?
     
    On Wednesday, March 27, 2013 5:22:49 AM UTC-6, Jose Alcérreca (AdSense API
    Team) wrote:

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 27 09:10AM -0700  

    Hi,
     
    https://developers.google.com/adsense/management/tutorials/oauth-generic
     
    But I would encourage you to use the client libraries that handle all that
    for you.
     
    Cheers,
    Jose
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Wednesday, 27 March 2013 15:58:30 UTC, Dustin Davis wrote:

     

    Dustin Davis <dustin.davis@gmail.com> Mar 27 09:30AM -0700  

    I'm still confused. I'm so lost here. Sorry, this is my first time every
    working with Google APIs & Oath2.
     
    Here is my django view:
     
    import os
     
    from django.conf import settings
    from django.contrib.auth.decorators import login_required
    from django.contrib.sites.models import Site
    from django.http import HttpResponseBadRequest, HttpResponse
    from django.http import HttpResponseRedirect
    from oauth2client import xsrfutil
    from oauth2client.client import flow_from_clientsecrets
    from oauth2client.django_orm import Storage
     
    from .models import Credential
     
     
    CLIENT_SECRETS = os.path.join(os.path.dirname(__file__),
    'client_secrets.json')
     
    FLOW = flow_from_clientsecrets(
    CLIENT_SECRETS,
    scope='https://www.googleapis.com/auth/adsense.readonly',
    redirect_uri='http://{0}/adsense/oauth2callback/'.format(
    Site.objects.get_current().domain))
     
     
    @login_required
    def index(request):
    storage = Storage(Credential, 'id', request.user, 'credential')
    credential = storage.get()
    if credential is None or credential.invalid is True:
    FLOW.params['state'] = xsrfutil.generate_token(settings.SECRET_KEY,
    request.user)
    authorize_url = FLOW.step1_get_authorize_url()
    return HttpResponseRedirect(authorize_url)
    else:
    return HttpResponse('Already validated.')
     
     
    @login_required
    def auth_return(request):
    if not xsrfutil.validate_token(
    settings.SECRET_KEY, request.REQUEST['state'], request.user):
    return HttpResponseBadRequest()
    credential = FLOW.step2_exchange(request.REQUEST)
    storage = Storage(Credential, 'id', request.user, 'credential')
    storage.put(credential)
    return HttpResponseRedirect("/")
     
    What exactly am I missing? In auth_return I noticed that
    credential.refresh_token is None. Should the credential contain a
    refresh_token?
     
     
     
    On Wednesday, March 27, 2013 10:10:20 AM UTC-6, Jose Alcérreca (AdSense API
    Team) wrote:

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 27 11:01AM -0700  

    Hi Dustin,
     
    Please, read my previous e-mail where I posted a link to the holistic
    sample that uses Django.
     
    https://code.google.com/p/adsense-apis-showcase/source/browse/AdSenseHostHolisticSample/api_utils.py
     
    You'll only need to create your service from your view with:
     
    service = api_utils.initialize_service()
     
    Cheers,
    Jose
     
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
    On Wednesday, 27 March 2013 16:30:33 UTC, Dustin Davis wrote:

     

    Dustin Davis <dustin.davis@gmail.com> Mar 27 12:57PM -0700  

    I think I found the problem. I set the 'approval_prompt' param to 'force'
    and now I get a refresh token returned. I guess I will know for sure
    tomorrow if this solved the problem.
     
    @login_required
    def index(request):
    storage = Storage(Credential, 'id', request.user, 'credential')
    credential = storage.get()
    if credential is None or credential.invalid is True:
    FLOW.params['state'] = xsrfutil.generate_token(settings.SECRET_KEY,
    request.user)
    FLOW.params['approval_prompt'] = 'force'
    authorize_url = FLOW.step1_get_authorize_url()
    return HttpResponseRedirect(authorize_url)
    else:
    return HttpResponse('Validated.')

     

    Dustin Davis <dustin.davis@gmail.com> Mar 27 11:52AM -0700  

    I've tried using a similar method but this example uses some kind of
    command line interface and Google wants to open localhost:8080 which
    doesn't exist. Do I need to create a command line app to run once just to
    get a credential file (adsense.dat). If I do that, will that credential
    file last indefinitely?
     
    Here is the task where I'm running the report:
     
    import datetime
    import httplib2
     
    from apiclient.discovery import build
    from celery.task import PeriodicTask
    from django.contrib.auth.models import User
    from oauth2client.django_orm import Storage
     
    from .models import Credential, Revenue
     
     
    TODAY = datetime.date.today()
    YESTERDAY = TODAY - datetime.timedelta(days=1)
     
     
    class GetReportTask(PeriodicTask):
    run_every = datetime.timedelta(minutes=2)
     
    def run(self, *args, **kwargs):
    scraper = Scraper()
    scraper.get_report()
     
     
    class Scraper(object):
    def get_report(self, start_date=YESTERDAY, end_date=TODAY):
    user = User.objects.get(pk=1)
    storage = Storage(Credential, 'id', user, 'credential')
    credential = storage.get()
    if not credential is None or credential.invalid is False:
    http = httplib2.Http()
    http = credential.authorize(http)
    service = build('adsense', 'v1.2', http=http)
    reports = service.reports()
    report = reports.generate(
    startDate=start_date.strftime('%Y-%m-%d'),
    endDate=end_date.strftime('%Y-%m-%d'),
    dimension='DATE',
    metric='EARNINGS',
    )
    data = report.execute()
    for row in data['rows']:
    date = row[0]
    revenue = row[1]
     
    try:
    record = Revenue.objects.get(date=date)
    except Revenue.DoesNotExist:
    record = Revenue()
    record.date = date
    record.revenue = revenue
    record.save()
    else:
    print 'Invalid Adsense Credentials :('
     
    Am I not essentially doing the same thing as the
    api_utils.initilize_service() call. It seems credentials is just being
    stored in the database rather than a file. But what is missing? Why am I
    not getting the refresh_token?
     
    Looking at the database, this is what is stored for the credential:
     
    <oauth2client.client.OAuth2Credentials object at 0x10c270210>
     
    Is that a problem? Should it be some kind of data?
     
     
    On Wednesday, March 27, 2013 12:01:04 PM UTC-6, Jose Alcérreca (AdSense API
    Team) wrote:

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 27 01:38PM -0700  

    Hey Dustin,
     
    Just start by making sure this works
     
    https://code.google.com/p/google-api-python-client/source/browse/#hg%2Fsamples%2Fadsense
     
    It's the Python sample for the AdSense Management API. It's really easy to
    set up so let's start from there.
     
    Cheers,
    Jose
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Wednesday, 27 March 2013 19:57:46 UTC, Dustin Davis wrote:

     

You received this message because you are subscribed to the Google Group adsense-api.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
You received this message because you are subscribed to the Google Groups "AdSense API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adsense-api+unsubscribe@googlegroups.com.
To post to this group, send email to adsense-api@googlegroups.com.
Visit this group at http://groups.google.com/group/adsense-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Digest for blogger-answers@googlegroups.com - 1 Message in 1 Topic

Group: http://groups.google.com/group/blogger-answers/topics

    Derek Bohlken <derekbohlken39@gmail.com> Mar 27 12:08AM -0700  

    I am sponsoring one person at a time into my business and helping them
    create a great income.
     
    I have a very advantageous spot right now that will guarantee your success.
    Let me know and I will fill you in on the details.
     
    Derek Bohlken

     

You received this message because you are subscribed to the Google Group blogger-answers.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
--
You received this message because you are subscribed to the Google
Groups "Blogger Answers" group.
To post to this group, send email to blogger-answers@googlegroups.com
To unsubscribe from this group, send email to
blogger-answers+unsubscribe@googlegroups.com
For more options, visit this group at
http://www.ghanaonlineblog.blogspot.com or
http://groups.google.com/group/blogger-answers?hl=en?hl=en
 
---
You received this message because you are subscribed to the Google Groups "Blogger Answers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blogger-answers+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Wednesday, March 27, 2013

[Inside AdSense] A new look for personalized ad unit optimization recommendations in your account

Just over a year ago, we introduced recommendations for individual AdSense for content ad units, directly in your account. In addition to the personalized tips you might receive via email, these recommendations provide specific suggestions for improving your account performance by changing ad unit type or format settings of individual ad units.

Based on your feedback, we've further improved the look and feel of these recommendations. Next to the specific optimization suggestion, you'll now also see a graph that visualizes your expected revenue gain from the suggested optimization. The new graph allows you to assess instantly what you might gain from the suggested optimization and whether or not it's worth updating your implementation. However, we can only perform the simulations and generate recommendations for your ad units if you have created your ad units directly via the 'My ads' tab in your AdSense account. If you're still using the older AdSense code, please upgrade your ad code following the instructions in our Help Center.


Our recommendations are based on ad auction simulations for a specific ad unit using different ad type and/or ad format settings. We'll only show a recommendation if our simulation predicts that a change of settings consistently results in higher revenue for that ad unit. Please note that the new design including graph and total projected revenue uplift will only be visible for new recommendations. Recommendations generated before today's date will remain in the old design.

We hope that the improved design of our recommendations in the account helps you continue to optimize your account performance. Let us know what you think about the new design by sharing your feedback on the AdSense +page.

Posted by Nick Radicevic - AdSense Product Manager
Was this blog post useful? Share your feedback with us.


--
Posted By Inside AdSense Team to Inside AdSense at 3/27/2013 07:10:00 AM

--
--
Unable to view the links or images in the message above? Want to comment on this post? Visit http://adsense.blogspot.com/ .
 
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group, send email to Inside-AdSense+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/Inside-AdSense
 
---
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inside-adsense+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Digest for adsense-api@googlegroups.com - 3 Messages in 1 Topic

Group: http://groups.google.com/group/adsense-api/topics

    The Mediacommentator <mediacommentator@gmail.com> Mar 26 03:11AM -0700  

    Hi Jose,

    Should it be working now? I've tried it and I see no change.

    Regards

     
    On Tuesday, 26 March 2013 09:26:51 UTC, Jose Alcérreca (AdSense API Team)
    wrote:
     

     

    The Mediacommentator <mediacommentator@gmail.com> Mar 26 08:13AM -0700  

    Jose,

    It is working now from the APIs Explorer , thanks for all your help.

    When I copy the generated request to the address bar of my browser and add
    the parameter alt=csv, the application says Login Required. How do I Login?

    Regards

     
    On Tuesday, 26 March 2013 10:11:52 UTC, The Mediacommentator wrote:
     

     

You received this message because you are subscribed to the Google Group adsense-api.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
You received this message because you are subscribed to the Google Groups "AdSense API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adsense-api+unsubscribe@googlegroups.com.
To post to this group, send email to adsense-api@googlegroups.com.
Visit this group at http://groups.google.com/group/adsense-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Tuesday, March 26, 2013

Digest for adsense-api@googlegroups.com - 6 Messages in 3 Topics

Group: http://groups.google.com/group/adsense-api/topics

    The Mediacommentator <mediacommentator@gmail.com> Mar 26 02:13AM -0700  

    Hi Jose,

    Any progress on this?

     
    On Friday, 22 March 2013 13:25:42 UTC, Jose Alcérreca (AdSense API Team)
    wrote:
     

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 26 02:26AM -0700  

    Hi there,
     
    Yes, you should be able to see the report throughout the week.
     
    Cheers!
    Jose
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
     
    On Tuesday, 26 March 2013 09:13:58 UTC, The Mediacommentator wrote:

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 25 06:38AM -0700  

    Hi Neha.
     
    Check out the samples for the Java client library:
     
    https://code.google.com/p/google-api-java-client/source/browse?repo=samples
     
    Cheers,
    Jose
     
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Wednesday, 13 March 2013 11:19:56 UTC, neha arora wrote:

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 25 04:55AM -0700  

    Hi Ashesh,
     
    Before an account is "ACCEPTED" it can be either "PENDING" or not found. It
    can take up to 24h to appear so there is nothing wrong with your
    implementation.
     
    Let me know if you need anything else.
     
    Cheers,
    Jose
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
     
    On Monday, 18 March 2013 08:09:20 UTC, Ashesh wrote:

     

    Ashesh Bharadwaj <ashesh@paradisepublishers.com> Mar 25 05:28PM +0530  

    Hi Jose,
     
    Thanks a lot for the reply.
     
    In earlier version we used to create the ad units simultaneously
    with association of an AdSense account but now it seems we would have to
    check for "APPROVED" status before trying to create an ad unit, right?
     
     
    On Mon, Mar 25, 2013 at 5:25 PM, Jose Alcérreca (AdSense API Team) <
     
    --
    Regards,
     
    Ashesh Bharadwaj

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 25 05:00AM -0700  

    Correct!
     
    Cheers.
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Monday, 25 March 2013 11:58:35 UTC, Ashesh Bharadwaj wrote:

     

You received this message because you are subscribed to the Google Group adsense-api.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
You received this message because you are subscribed to the Google Groups "AdSense API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adsense-api+unsubscribe@googlegroups.com.
To post to this group, send email to adsense-api@googlegroups.com.
Visit this group at http://groups.google.com/group/adsense-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Monday, March 25, 2013

[Inside AdSense] Learn with Google for Publishers presents: Meet a Product Manager

We've seen from our AdSense +page and in-person events that AdSense publishers love to discuss current product features and interact with our team. With this in mind, we're kicking off a Hangout series with AdSense Product Managers to connect you with the Googlers who look after the AdSense product roadmap. For the series kick-off, we've invited Allan Livingston, who has been the AdSense Group Product Manager for 3+ years, to host a Hangout On Air on our AdSense +page. Join the session to meet Allan, hear answers to your AdSense product questions, and learn some AdSense tips.
Join the event

The event will take place this Thursday, March 28th, from 9:00am-9:30am PT (4:00pm-4:30pm GMT) on the AdSense +page. Ask your questions by joining the event and posting your questions in the comments section. Also, feel free to +1 questions previously added by other publishers that you'd like addressed. If you're not able to view the live session, a recording will be available afterwards on our AdSense YouTube channel.

We look forward to hanging out with you online this week!

Posted by Ashli Meske, Inside AdSense Team
Was this blog post useful? Share your feedback with us.

--
Posted By Inside AdSense Team to Inside AdSense at 3/25/2013 09:45:00 AM

--
--
Unable to view the links or images in the message above? Want to comment on this post? Visit http://adsense.blogspot.com/ .
 
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group, send email to Inside-AdSense+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/Inside-AdSense
 
---
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inside-adsense+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Sunday, March 24, 2013

Free Form Filling Online Jobs with Daily Instant Earnings

Dear Friend

Are you looking to work from Home? Home based typing positions are now being offered by many Companies at present with Daily Earnings and Instant Payout! And I got started with this method without really believing too much in it because it seemed so simple. However, I'm very happy with my first few works and I've already multiplied my starting effort by three! It's incredible, this system is so effective that I think I'll even quit my job soon so I can work options full time...

Pls Visit and Get It:

http://easyonlinejobsdailyinstantearnings.blogspot.in/

Thanks!"

--
You received this message because you are subscribed to the Google Groups "$$ EARN CASH ONLINE $$" group.
To unsubscribe from this group and stop receiving emails from it, send an email to earn-cash4u+unsubscribe@googlegroups.com.
To post to this group, send email to earn-cash4u@googlegroups.com.
Visit this group at http://groups.google.com/group/earn-cash4u?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

[WD&D] Digest for sitedesign@googlegroups.com - 1 Message in 1 Topic

Group: http://groups.google.com/group/sitedesign/topics

You received this message because you are subscribed to the Google Group sitedesign.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
--
You received this because you are subscribed to the "Web Design and Development" group at Google Groups. Messages are prefixed with [WD&D] in the subject. No spam is allowed. Be civil, be professional; try to be helpful & mind your netiquette. All posts are Copyright the original author and the Web Design and Development group. No reproduction of this content is allowed in any electronic or printed form outside the group at Google Groups and the http://www.WDaDg.org website. Any unauthorized use of our copy constitutes illegal Copyright infringement and may well be prosecuted to the full extent of the law. Digital Signature: $©"[W|D|&|D]g"|^|!SiteDesign@GG||#%$
To post to this group, email SiteDesign@googlegroups.com
To unsubscribe, email SiteDesign-unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/SiteDesign?hl=en
 
---
You received this message because you are subscribed to the Google Groups "Web Design and Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sitedesign+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Saturday, March 23, 2013

Digest for adsense-api@googlegroups.com - 2 Messages in 1 Topic

Group: http://groups.google.com/group/adsense-api/topics

    The Mediacommentator <mediacommentator@gmail.com> Mar 22 03:09AM -0700  

    Hi,
    Thinking on this problem, is there any limit on the number of rows that can
    be handled???



     
    On Thursday, 21 March 2013 15:12:03 UTC, Jose Alcérreca (AdSense API Team)
    wrote:
     

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 22 06:25AM -0700  

    Hi,
     
    There is a limit but it should you should see a specific error and we're
    investigating the issue. If you make the same request using the AdSense
    website (google.com/adsense/) you'll see that you have too many sites. You
    don't even need to specify MONTH to hit the limit. We'll look into the
    issue with your account and I'll let you know once we have an answer.
     
    Cheers,
    Jose
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Friday, 22 March 2013 10:09:07 UTC, The Mediacommentator wrote:

     

You received this message because you are subscribed to the Google Group adsense-api.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
You received this message because you are subscribed to the Google Groups "AdSense API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adsense-api+unsubscribe@googlegroups.com.
To post to this group, send email to adsense-api@googlegroups.com.
Visit this group at http://groups.google.com/group/adsense-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Free Form Filling Jobs and Data Entry Jobs with Daily Income and Instant Payout

Dear Friend

Are you looking to work from Home? Home based typing positions are now being offered by many Companies at present with Daily Earnings and Instant Payout! And I got started with this method without really believing too much in it because it seemed so simple. However, I'm very happy with my first few works and I've already multiplied my starting effort by three! It's incredible, this system is so effective that I think I'll even quit my job soon so I can work options full time...

Pls Visit and Get It:

http://onlinedataentryandtypingjobs.blogspot.in/

http://onlinejobswithdailyearnings.weebly.com/

Thanks!"

--
You received this message because you are subscribed to the Google Groups "$$ EARN CASH ONLINE $$" group.
To unsubscribe from this group and stop receiving emails from it, send an email to earn-cash4u+unsubscribe@googlegroups.com.
To post to this group, send email to earn-cash4u@googlegroups.com.
Visit this group at http://groups.google.com/group/earn-cash4u?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

MASTER PSYCHIC READER~ ACCURATE & AMUSING

Your first 3 minutes are FREE talking live with me.

Please visit my website at: http://www.keen.com/Ask+Fran

Or, call me right now at: 1-800-275-5336 x0160


--
You received this message because you are subscribed to the Google Groups "WhealtyCrib" group.
To unsubscribe from this group and stop receiving emails from it, send an email to whealtycrib+unsubscribe@googlegroups.com.
To post to this group, send email to whealtycrib@googlegroups.com.
Visit this group at http://groups.google.com/group/whealtycrib?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.

Friday, March 22, 2013

Digest for adsense-api@googlegroups.com - 9 Messages in 3 Topics

Group: http://groups.google.com/group/adsense-api/topics

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 21 04:53AM -0700  

    Hi there,
     
    Your query seems to be using COUNTRY_CODE instead of DOMAIN_NAME. In either
    case, the 500 error should have a reason or a message and it may be telling
    you that the dimensions and metrics specified are incompatible.
     
    Cheers,
    Jose
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Thursday, 21 March 2013 10:58:46 UTC, The Mediacommentator wrote:

     

    The Mediacommentator <mediacommentator@gmail.com> Mar 21 07:02AM -0700  

    Yes, I first tried DOMAIN_NAME, when it failed, I tried COUNTRY_CODE which
    failed in exactly the same way.
    In both cases the 500 Error gave Null as the reason

    Where do I go now?

     
    On Thursday, 21 March 2013 11:53:39 UTC, Jose Alcérreca (AdSense API Team)
    wrote:
     

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 21 07:23AM -0700  

    Hi,
     
    Looks like there is something wrong because I just tried the same request
    and it worked:
     
     
    GET https://www.googleapis.com/adsense/v1.2/reports?startDate=2013-01-01&endDate=2013-03-21&dimension=MONTH&dimension=COUNTRY_CODE&metric=PAGE_VIEWS&key={YOUR_API_KEY}
     
     
     
    200 OK
     
    {
    "kind": "adsense#report",
    "totalMatchedRows": "2",
    "headers": [
    {
    "name": "MONTH",
    "type": "DIMENSION"
    },
    {
    "name": "COUNTRY_CODE",
    "type": "DIMENSION"
    },
    {
    "name": "PAGE_VIEWS",
    "type": "METRIC_TALLY"
    }
    ],
    ...
     
     
    Can you please email us your account address so we can check if there's
    something wrong? adsenseapi-tech@google.com
     
    Thanks,
    Jose
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Thursday, 21 March 2013 14:02:20 UTC, The Mediacommentator wrote:

     

    The Mediacommentator <mediacommentator@gmail.com> Mar 21 07:32AM -0700  

    Hi,
    Thanks for getting back so soon, I'm logged in as mediacommentator@gmail.com

     
    On Thursday, 21 March 2013 14:23:08 UTC, Jose Alcérreca (AdSense API Team)
    wrote:
     

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 21 08:12AM -0700  

    Hi,
     
    Everything looks OK. Are you using client libraries for the request? it may
    be a problem with multiple dimensions. Can you try making the request with
    the APIs explorer? Please copy everything you can if you get the error.
     
    https://developers.google.com/adsense/management/v1.2/reference/reports/generate
     
    Thanks!
    Jose
     
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
     
    On Thursday, 21 March 2013 14:32:41 UTC, The Mediacommentator wrote:

     

    The Mediacommentator <mediacommentator@gmail.com> Mar 21 08:45AM -0700  

    Hi,
    I ran the query using the API explorer with the folloing result:

    adsense.reports.generate executed moments ago time to execute: 566 ms

     
    An error occurred. See the response for details.

    Request
    GET
    https://www.googleapis.com/adsense/v1.2/reports?startDate=2013-03-17&endDate=2013-03-18&dimension=MONTH&dimension=DOMAIN_NAME&metric=PAGE_VIEWS&key={YOUR_API_KEY
    }
    Authorization: Bearer
    ya29.AHES6ZSvKx7q-Ltqhr3M2dtKrGG0bS4XPPoEUblWcOq4MabLbQ
    X-JavaScript-User-Agent: Google APIs Explorer
    Response
    500 Internal Server Error - Show headers - { "error": { "code": 500,
    "message": null }}

    When I replaced DOMAIN_NAME by COUNTRY_CODE, it ran fine and produced a
    result.



     
    On Thursday, 21 March 2013 15:12:03 UTC, Jose Alcérreca (AdSense API Team)
    wrote:
     

     

    Ashesh <ppashesh@gmail.com> Mar 21 05:11AM -0700  

    Can anyone please help me with this?
     
    On Monday, March 18, 2013 1:39:20 PM UTC+5:30, Ashesh wrote:

     

    "Jose Alcérreca (AdSense API Team)" <adsenseapiadvisor+jose@google.com> Mar 21 04:40AM -0700  

    Hi there!
     
    That means there is no data for the HOSTED_AD_CLIENT_IDs that are not shown
    on the report.
     
    Cheers,
    Jose
     
    ---
    Jose Alcérreca
    Developer Relations
     
    Google UK Limited
    Registered Office: Belgrave House, 76 Buckingham Palace Road, London SW1W
    9TQ
    Registered in England Number: 3977902
     
     
    Google Inc.| Developer Relations | *AdSense API Team* |
    developers.google.com/adsense
     
    On Monday, 18 March 2013 14:02:47 UTC, sorry chou wrote:

     

You received this message because you are subscribed to the Google Group adsense-api.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
You received this message because you are subscribed to the Google Groups "AdSense API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email to adsense-api+unsubscribe@googlegroups.com.
To post to this group, send email to adsense-api@googlegroups.com.
Visit this group at http://groups.google.com/group/adsense-api?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Earn Tons of Cash Daily - Work at Home

Hello,

 I would like to let you know about a web-page that I recently found to make big money in Internet.

http://simpleonlinejobsdailyearnings.weebly.com/

 

http://easyonlinejobsdailyinstantearnings.blogspot.in/

 

http://onlinejobswithdailyearnings.weebly.com/

With Best Regds

--
You received this message because you are subscribed to the Google Groups "$$ EARN CASH ONLINE $$" group.
To unsubscribe from this group and stop receiving emails from it, send an email to earn-cash4u+unsubscribe@googlegroups.com.
To post to this group, send email to earn-cash4u@googlegroups.com.
Visit this group at http://groups.google.com/group/earn-cash4u?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Thursday, March 21, 2013

[Inside AdSense] The brand revolution is underway

(cross posted from the Inside AdWords blog)

As we've said before, we've entered the next wave of digital marketing, as major brands like L'Oreal, Audi and Kay Jewelers embrace digital media and make it a core part of their marketing strategy.  We've seen a 65 percent increase in the last quarter alone in the number of brand advertisers using our brand formats and buying tools.

This influx of brand investment is translating into meaningful results for digital publishers.
  • We looked at the 50 top publishers that enable brand-friendly ad formats on their sites.  Over the past three months we found that, on average, they experienced a CPM increase of 2x or more when running these engagement-driven ads, such as our Lightbox ad, which expands to a full page only after a user has deliberately engaged with the ad. "We've seen CPM increases of more than 3X, and our advertisers love the large canvas and pay for engagement model," says Rich Dredge, Answers.com's Chief Revenue Officer.
  • We've seen an overall increase in higher CPMs across our exchange -- in the U.S., CPMs over $5 have increased 24% year-over-year while those over $10 have increased 23% year-over-year. Brand spend is a critical piece of these increases.
Fueling brand adoption
To continue this momentum, we've been investing in a suite of brand solutions over the past year to help these advertisers make the most of what digital marketing has to offer:
  • New Ways to Buy -- Last year, we introduced Active View, offering for the first time the ability to not only measure whether ads are viewable, but actually buy based on it. Brands are able to "reserve" a guaranteed number of impressions on brand-friendly sites across the web -- and they pay only for impressions that are viewed. 
    • Over the past year, the number of advertisers using the reserve option has increased fourfold.
    • Nearly two-thirds of those are Ad Age top 100 brands.
  • New Ways to Engage -- Last year, we introduced a new family of brand-friendly, engagement-focused ad formats. Engagement formats are already showing terrific early returns.  For example, L'ORÉAL PARiS was one of the first brands to run a campaign using engagement ads. They ran an expandable ad in Germany as part of their "Beauty Minute" campaign and found that 30% of those who expanded the ad watched the entire 30-second embedded video.
  • New Ways to Measure -- We're committed to providing meaningful metrics for brands, measurement that goes beyond just clicks and conversions. Earlier this week, we introduced Brand Lift in AdWords, which will enable marketers to run surveys along with their ad campaigns, to determine how their ads helped their marketing objectives (i.e., whether their ads helped build awareness, increased favorability towards their brand, etc.). Brand Lift complements our other investments in brand measurement, like Active View and Active GRP.
Digital media represents an amazing opportunity for both brands and publishers, bringing together sight, sound, motion, interactivity and measurement in ways we've never seen before.

Over the coming year, we'll be continuing to invest in our products and systems that will help brands thrive in the digital space, as well as help publishers capitalize on the shift...so stay tuned for more to come.

-- Posted by Neal Mohan

Was this blog post useful? Share your feedback with us.


--
Posted By Inside AdSense Team to Inside AdSense at 3/21/2013 09:10:00 AM

--
--
Unable to view the links or images in the message above? Want to comment on this post? Visit http://adsense.blogspot.com/ .
 
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group, send email to Inside-AdSense+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/Inside-AdSense
 
---
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inside-adsense+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Digest for seo1@googlegroups.com - 1 Message in 1 Topic

Group: http://groups.google.com/group/seo1/topics

    Jay Bale <jay@jaybale.com> Mar 21 01:31AM -0400  

    Drankbank.com is a drink specials and happy hour locator.
    The name has a past tense in it.
    Drink has been replaced with drank.
     
    But how will google handle such a play on words?
     
    If you are a optimizer, like myself you should find out - I'm not telling.
    But I firmly believe you will find the most creative use of a URL ever.
     
    Check for "drink specials in Ann Arbor"
    What you will find is outright amazing.
     
    Good luck !
     
    I checked Google policy and found no data suggesting it was not acceptable.
     
    A true white hat secret - if you don't see what has happened, don't ask me
    because I'm staying quiet. And please don't shout it out if you see it. Let
    others find it by really looking.
    Drankbank.com - Ann Arbor drink specials - is the keyword!
    Hint - try the search in all tenses.
    Drink, drank, and drunk.
    And don't get confused by finding
    drinkbank, it also is a live URL.
     
    Cheers,
    Jay - Group Manager
     
     
    --
    Jay Bale SEO
    Jay Bale and Associates
    Google Ecommerce Development
    Group Manager, Google SEO 1
    122 S. Main Suite 290
    Ann Arbor, MI 48104-1925 USA
    Cell: 734-646-7694
    JayBale@Gmail.com
    JayBale.com <http://www.jaybale.com/>
     
    This message is being sent by Jay Bale & Associates. It is intended
    exclusively for the individuals to which it is addressed. This
    communication, including any attachments or any other form of media, may
    contain information that is proprietary, privileged, confidential, and/or
    sensitive. By opening and/or viewing this message, you agree not to
    disseminate this information to anyone else. This message is protected by
    applicable legal privileges and all rights, regarding this message, are
    reserved by Jay Bale & Associates

     

You received this message because you are subscribed to the Google Group seo1.
You can post via email.
To unsubscribe from this group, send an empty message.
For more options, visit this group.

--
You received this message because you are subscribed to the Google Groups "Google Search Engine Optimization SEO Google - MSN - Yahoo" group.
To unsubscribe from this group and stop receiving emails from it, send an email to seo1+unsubscribe@googlegroups.com.
To post to this group, send email to seo1@googlegroups.com.
Visit this group at http://groups.google.com/group/seo1?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Wednesday, March 20, 2013

[Inside AdSense] Guidelines for monetizing Flash gaming sites

Playing online games is a common pastime, and many of you implement Flash games on your site to capture your users' interests. We've received some questions about our policies related to Flash games in the past, so we've posted a couple messages, including Using the right product and Tips for placing ads on game play pages which provide tips on how ads should be implemented. Today we're talking about content issues on Flash gaming sites as well as common ad implementation violations for Flash gaming sites.

Family safe content
You can monetize Flash games, however our policies do not permit monetizing games with sexual or violent content. It's also important to refrain from including or allowing any explicit or profane language in descriptions or comments.

Distance between ads and game

To reduce the risk of invalid click activity, avoid placing AdSense for content ads too close to the Flash game. We strongly recommend a distance of at least 150 pixels between the ads and the the edge of a game. When users are concentrating on a Flash game and clicking frantically, invalid clicks can occur. Since each game and site is unique, some games may require a greater distance based on the type of game and how it is played. To know whether a game is likely to cause invalid clicks, we recommend that you play your Flash game, placing yourself in the user's shoes, before placing ads on the page. Clicks on ads should always be motivated by user interest, and not by the placement of the ads on the page.
AFC as pre-roll
AdSense for games (AFG) is a product designed specifically for the monetization of Flash games. Using AdSense for content (AFC) ads as a pre-roll before, or mid-roll during a Flash game, is against our policies, as the product was not created for this kind of an implementation. If you wish to use Google ads as a pre-roll to your game, please apply for AFG. For more information about AFG, please visit our Help Center.

In order for users to enjoy the gaming experience of your site, the Flash game should be the primary focus of the page. Always keep the user in mind when placing ads and your site should remain in good standing from a policy perspective.

Posted by Ben Barkhoff,  AdSense Policy Team



--
Posted By Inside AdSense Team to Inside AdSense at 3/20/2013 07:35:00 AM

--
--
Unable to view the links or images in the message above? Want to comment on this post? Visit http://adsense.blogspot.com/ .
 
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group, send email to Inside-AdSense+unsubscribe@googlegroups.com
For more options, visit this group at http://groups.google.com/group/Inside-AdSense
 
---
You received this message because you are subscribed to the Google Groups "Inside AdSense" group.
To unsubscribe from this group and stop receiving emails from it, send an email to inside-adsense+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.