2016-04-08 11 views
1

最近、Google adwords apiからキャンペーンを取得し、その情報に関する分析レポートを作成するプロジェクトを開始しました。GETビデオアドワーズ広告キャンペーンで何が起こる

私はその問題を持っている:

私はすべてのキャンペーンを取得するコードのこの部分を起動します。

public function testGetCampaigns() 
{ 
    $user = new \AdWordsUser(); 
    $user->LogAll(); 

    $campaignService = $user->GetService('CampaignService', 'v201603'); 

    // Create selector.go 
    $selector = new \Selector(); 
    $selector->fields = array('Id', 'Name'); 
    $selector->ordering[] = new \OrderBy('Name', 'ASCENDING'); 

    // Create paging controls. 
    $selector->paging = new \Paging(0, \AdWordsConstants::RECOMMENDED_PAGE_SIZE); 

    do { 
     $page = $campaignService->get($selector); 
     if (isset($page->entries)) { 
      foreach ($page->entries as $campaign) { 
       printf("Campaign with name '%s' and ID '%s' was found.\n", 
       $campaign->name, $campaign->id); 
      } 
     } else { 
      print "No campaigns were found.\n"; 
     } 

     $selector->paging->startIndex += \AdWordsConstants::RECOMMENDED_PAGE_SIZE; 
    } while ($page->totalNumEntries > $selector->paging->startIndex); 

} 

をしかし、結果は私が作成した2つのキャンペーンではありませんが、ただ一つだけです。

私はapiが私に与えるものはビデオキャンペーンであり、検索キャンペーンではないと言わなければなりません。

コードの結果:名前の

1/1の(100%)キャンペーンを 'Testingalot' とID '469071928' が見出されました。


Failure

+0

ページングに問題がありますか? – fabrigm

答えて

0

CampaignServiceのは、リスト内のビデオキャンペーンは表示されませんので、それは正しいです。例えば、 https://groups.google.com/forum/#!topic/adwords-api/SH7lk_y4GTw

+0

私は長い間前に問題を解決しました。はい、Googleはうまくいっていて、アドワーズ広告の動画キャンペーンを操作する方法はありません。どうも –

関連する問題