Google ad words - как получить критерии таргетинга

233
21 мая 2018, 08:50

например, добавить новый можно как то так:

        $criterion = new AdGroupCriterion();
        $criterion->setAdGroupId($campaignGroup->getId());
        $criterion->setCriterion(new Gender($genders[$genderName]));
        $operation = new AdGroupCriterionOperation();
        $operation->setOperator(Operator::ADD);
        $operation->setOperand($criterion);
        $adGroupCriterionService->mutate([$operation]);

Но изменить уже выбраный нельзя, можно только добавить или удалить. Но для того что бы удалить, например, выбранный критерий пола мне надо получить тот который уже есть, то же самое и с возратом.

Answer 1
    $gendersQuery = $adGroupCriterionService->query('SELECT GenderType');
    $genders = [];
    foreach ($gendersQuery->getEntries() as $entry) {
        if ($entry->getCriterion()->getType() === CriterionType::GENDER) {
            $genders[] = $entry->getCriterion()->getId();
        }
    }
READ ALSO
Не получается правильно массив

Не получается правильно массив

Не могу правильно вывести массивПробовал сначала через mysql, так там вообще ничего не получается вывести, попробовал в pdo, получилось что-то...

214
WordPress плагин WpGlobus вывод статей

WordPress плагин WpGlobus вывод статей

такая ситуация, есть блог WP на 2-х языках RU | ENустановлен плагин для мультиязычности WpGlobus(бесплатный!)

260
Вывод модального окна по динамическому ID

Вывод модального окна по динамическому ID

Имеется страница на PHP на которой сеткой отображаются изображения по пути из базы данныхИзображения хранятся в папке, а путь к изображениям...

247
Создать окно смайлики [требует правки]

Создать окно смайлики [требует правки]

помогите создать панель смайлики с разделами на чистом jsкак в приложение

257