start(productCode, websiteUrl, websiteLocale=None, userLocale=None)
Create an association session for initiating an association with an AdSense user.
Verify an association session after the association callback returns from AdSense signup.
start(productCode, websiteUrl, websiteLocale=None, userLocale=None)
Create an association session for initiating an association with an AdSense user. Args: productCode: string, Products to associate with the user. (required) (repeated) Allowed values AFC - AdSense For Content AFG - AdSense For Games AFMC - AdSense For Mobile Content - deprecated AFS - AdSense For Search - deprecated AFV - AdSense For Video websiteUrl: string, The URL of the user's hosted website. (required) websiteLocale: string, The locale of the user's hosted website. userLocale: string, The preferred locale of the user. Returns: An object of the form: { "status": "A String", # Status of the completed association, available once the association callback token has been verified. One of ACCEPTED, REJECTED, or ERROR. "productCodes": [ # The products to associate with the user. Options: AFC, AFG, AFV, AFS (deprecated), AFMC (deprecated) "A String", ], "kind": "adsensehost#associationSession", # Kind of resource this is, in this case adsensehost#associationSession. "userLocale": "A String", # The preferred locale of the user themselves when going through the AdSense association flow. "websiteLocale": "A String", # The locale of the user's hosted website. "redirectUrl": "A String", # Redirect URL of this association session. Used to redirect users into the AdSense association flow. "websiteUrl": "A String", # The URL of the user's hosted website. "id": "A String", # Unique identifier of this association session. "accountId": "A String", # Hosted account id of the associated publisher after association. Present if status is ACCEPTED. }
verify(token)
Verify an association session after the association callback returns from AdSense signup. Args: token: string, The token returned to the association callback URL. (required) Returns: An object of the form: { "status": "A String", # Status of the completed association, available once the association callback token has been verified. One of ACCEPTED, REJECTED, or ERROR. "productCodes": [ # The products to associate with the user. Options: AFC, AFG, AFV, AFS (deprecated), AFMC (deprecated) "A String", ], "kind": "adsensehost#associationSession", # Kind of resource this is, in this case adsensehost#associationSession. "userLocale": "A String", # The preferred locale of the user themselves when going through the AdSense association flow. "websiteLocale": "A String", # The locale of the user's hosted website. "redirectUrl": "A String", # Redirect URL of this association session. Used to redirect users into the AdSense association flow. "websiteUrl": "A String", # The URL of the user's hosted website. "id": "A String", # Unique identifier of this association session. "accountId": "A String", # Hosted account id of the associated publisher after association. Present if status is ACCEPTED. }