Okay so if i use a manager account , than my results be like -

*Search a keyword "Paytm", than there would be related keywords like - 
paytm offers, paytm login, paytm code, paytm mall etc .*

So it would be same as above , am i right Mr. Peter ?

On Friday, April 12, 2019 at 5:35:20 PM UTC+5:30, Peter Bowen wrote:
>
> The junk text you're getting happens when you're using a test account or 
> if your token hasn't been approved yet.
>
> On Thursday, 11 April 2019 14:00:58 UTC+1, neetu varshney wrote:
>>
>> Hello Team,
>> As i am using Google Adword api for getting related keyword ideas, 
>> I am using "GetKeywordIdeas" apis for getting the keywords value.
>>
>>  $targetingIdeaService = $adWordsServices->get($session, 
>> TargetingIdeaService::class);
>>
>>         // Create selector.
>>         $selector = new TargetingIdeaSelector();
>>     *    $selector->setRequestType(RequestType::IDEAS);*
>>         $selector->setIdeaType(IdeaType::KEYWORD);
>>         $selector->setRequestedAttributeTypes(
>>             [
>>                 AttributeType::KEYWORD_TEXT,
>>                 AttributeType::SEARCH_VOLUME,
>>                 AttributeType::AVERAGE_CPC,
>>                 AttributeType::COMPETITION,
>>                 AttributeType::CATEGORY_PRODUCTS_AND_SERVICES
>>             ]
>>         );
>>
>> <?php
>> /**
>>  * Copyright 2017 Google Inc. All Rights Reserved.
>>  *
>>  * Licensed under the Apache License, Version 2.0 (the "License");
>>  * you may not use this file except in compliance with the License.
>>  * You may obtain a copy of the License at
>>  *
>>  *     http://www.apache.org/licenses/LICENSE-2.0
>>  *
>>  * Unless required by applicable law or agreed to in writing, software
>>  * distributed under the License is distributed on an "AS IS" BASIS,
>>  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
>>  * See the License for the specific language governing permissions and
>>  * limitations under the License.
>>  */
>>
>> namespace Google\AdsApi\Examples\AdWords\v201809\Optimization;
>>
>> require __DIR__ . '/../../../../vendor/autoload.php';
>>
>> use Google\AdsApi\AdWords\AdWordsServices;
>> use Google\AdsApi\AdWords\AdWordsSession;
>> use Google\AdsApi\AdWords\AdWordsSessionBuilder;
>> use Google\AdsApi\AdWords\v201809\cm\Language;
>> use Google\AdsApi\AdWords\v201809\cm\NetworkSetting;
>> use Google\AdsApi\AdWords\v201809\cm\Paging;
>> use Google\AdsApi\AdWords\v201809\o\AttributeType;
>> use Google\AdsApi\AdWords\v201809\o\IdeaType;
>> use Google\AdsApi\AdWords\v201809\o\LanguageSearchParameter;
>> use Google\AdsApi\AdWords\v201809\o\NetworkSearchParameter;
>> use Google\AdsApi\AdWords\v201809\o\RelatedToQuerySearchParameter;
>> use Google\AdsApi\AdWords\v201809\o\RequestType;
>> use Google\AdsApi\AdWords\v201809\o\SeedAdGroupIdSearchParameter;
>> use Google\AdsApi\AdWords\v201809\o\TargetingIdeaSelector;
>> use Google\AdsApi\AdWords\v201809\o\TargetingIdeaService;
>> use Google\AdsApi\Common\OAuth2TokenBuilder;
>> use Google\AdsApi\Common\Util\MapEntries;
>>
>> /**
>>  * This example gets keyword ideas related to a seed keyword.
>>  */
>> class GetKeywordIdeas
>> {
>>
>>     // If you do not want to use an existing ad group to seed your request, 
>> you
>>     // can set this to null.
>>     const AD_GROUP_ID = 'INSERT_AD_GROUP_ID_HERE';
>>     const PAGE_LIMIT = 500;
>>
>>     public static function runExample(
>>         AdWordsServices $adWordsServices,
>>         AdWordsSession $session,
>>         $adGroupId
>>     ) {
>>         $targetingIdeaService = $adWordsServices->get($session, 
>> TargetingIdeaService::class);
>>
>>         // Create selector.
>>         $selector = new TargetingIdeaSelector();
>>         $selector->setRequestType(RequestType::IDEAS);
>>         $selector->setIdeaType(IdeaType::KEYWORD);
>>         $selector->setRequestedAttributeTypes(
>>             [
>>                 AttributeType::KEYWORD_TEXT,
>>                 AttributeType::SEARCH_VOLUME,
>>                 AttributeType::AVERAGE_CPC,
>>                 AttributeType::COMPETITION,
>>                 AttributeType::CATEGORY_PRODUCTS_AND_SERVICES
>>             ]
>>         );
>>
>>         $paging = new Paging();
>>         $paging->setStartIndex(0);
>>         $paging->setNumberResults(10);
>>         $selector->setPaging($paging);
>>
>>         $searchParameters = [];
>>         // Create related to query search parameter.
>>         $relatedToQuerySearchParameter = new RelatedToQuerySearchParameter();
>>         $relatedToQuerySearchParameter->setQueries(
>>             [
>>                 'bakery',
>>                 'pastries',
>>                 'birthday cake'
>>             ]
>>         );
>>         $searchParameters[] = $relatedToQuerySearchParameter;
>>
>>         // Create language search parameter (optional).
>>         // The ID can be found in the documentation:
>>         // 
>> https://developers.google.com/adwords/api/docs/appendix/languagecodes
>>         $languageParameter = new LanguageSearchParameter();
>>         $english = new Language();
>>         $english->setId(1000);
>>         $languageParameter->setLanguages([$english]);
>>         $searchParameters[] = $languageParameter;
>>
>>         // Create network search parameter (optional).
>>         $networkSetting = new NetworkSetting();
>>         $networkSetting->setTargetGoogleSearch(true);
>>         $networkSetting->setTargetSearchNetwork(false);
>>         $networkSetting->setTargetContentNetwork(false);
>>         $networkSetting->setTargetPartnerSearchNetwork(false);
>>
>>         $networkSearchParameter = new NetworkSearchParameter();
>>         $networkSearchParameter->setNetworkSetting($networkSetting);
>>         $searchParameters[] = $networkSearchParameter;
>>
>>         // Optional: Use an existing ad group to generate ideas.
>>         if (!empty($adGroupId)) {
>>             $seedAdGroupIdSearchParameter = new 
>> SeedAdGroupIdSearchParameter();
>>             $seedAdGroupIdSearchParameter->setAdGroupId($adGroupId);
>>             $searchParameters[] = $seedAdGroupIdSearchParameter;
>>         }
>>         $selector->setSearchParameters($searchParameters);
>>         $selector->setPaging(new Paging(0, self::PAGE_LIMIT));
>>
>>         // Get keyword ideas.
>>         $page = $targetingIdeaService->get($selector);
>>
>>         // Print out some information for each targeting idea.
>>         $entries = $page->getEntries();
>>         if ($entries !== null) {
>>             foreach ($entries as $targetingIdea) {
>>                 $data = 
>> MapEntries::toAssociativeArray($targetingIdea->getData());
>>                 $keyword = $data[AttributeType::KEYWORD_TEXT]->getValue();
>>                 $searchVolume = 
>> ($data[AttributeType::SEARCH_VOLUME]->getValue() !== null)
>>                     ? $data[AttributeType::SEARCH_VOLUME]->getValue() : 0;
>>                 $averageCpc = $data[AttributeType::AVERAGE_CPC]->getValue();
>>                 $competition = $data[AttributeType::COMPETITION]->getValue();
>>                 $categoryIds = 
>> ($data[AttributeType::CATEGORY_PRODUCTS_AND_SERVICES]->getValue() === null)
>>                     ? $categoryIds = ''
>>                     : implode(
>>                         ', ',
>>                         
>> $data[AttributeType::CATEGORY_PRODUCTS_AND_SERVICES]->getValue()
>>                     );
>>                 printf(
>>                     "Keyword with text '%s', average monthly search volume 
>> %d, "
>>                     . "average CPC %d, and competition %.2f was found with 
>> categories: %s\n",
>>                     $keyword,
>>                     $searchVolume,
>>                     ($averageCpc === null) ? 0 : 
>> $averageCpc->getMicroAmount(),
>>                     $competition,
>>                     $categoryIds
>>                 );
>>             }
>>         }
>>
>>         if (empty($entries)) {
>>             print "No related keywords were found.\n";
>>         }
>>     }
>>
>>     public static function main()
>>     {
>>         // Generate a refreshable OAuth2 credential for authentication.
>>         $oAuth2Credential = (new OAuth2TokenBuilder())->fromFile()->build();
>>
>>         // Construct an API session configured from a properties file and the
>>         // OAuth2 credentials above.
>>         $session = (new 
>> AdWordsSessionBuilder())->fromFile()->withOAuth2Credential($oAuth2Credential)->build();
>>         self::runExample(new AdWordsServices(), $session, self::AD_GROUP_ID);
>>     }
>> }
>>
>> GetKeywordIdeas::main();
>>
>> I am using RequestType is 
>> "$selector->setRequestType(RequestType::IDEAS)", can you please provide me 
>> the output of these code.
>> Here is URL , where i got the code 
>> https://developers.google.com/adwords/api/docs/samples/php/optimization#get-keywords-related-to-a-seed-keyword
>>  .
>>
>

-- 
-- 
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~
Also find us on our blog:
https://googleadsdeveloper.blogspot.com/
=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~=~

You received this message because you are subscribed to the Google
Groups "AdWords API and Google Ads 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
--- 
You received this message because you are subscribed to the Google Groups 
"AdWords API and Google Ads API Forum" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to adwords-api+unsubscr...@googlegroups.com.
Visit this group at https://groups.google.com/group/adwords-api.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/adwords-api/f9690b7e-e00b-4754-b541-9fffa0b7acb7%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
  • Get key... neetu varshney
    • RE... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
      • ... neetu varshney
    • Re... Peter Bowen
      • ... neetu varshney
        • ... googleadsapi-forumadvisor via AdWords API and Google Ads API Forum
          • ... neetu varshney

Reply via email to