// _DOC open [CUSTOM_AUDIENCE_UPDATE_NAME] // _DOC vars [custom_audience_id:s] // use FacebookAds\Object\CustomAudience; // use FacebookAds\Object\Values\CustomAudienceFields; $audience = new CustomAudience($custom_audience_id); $audience->setData(array(CustomAudienceFields::NAME => 'Updated Name for CA')); $audience->update(); echo $audience->{CustomAudienceFields::NAME} . PHP_EOL; // _DOC close [CUSTOM_AUDIENCE_UPDATE_NAME] // _DOC open [CUSTOM_AUDIENCE_UPDATE_OPTOUT] // _DOC vars [custom_audience_id:s] // use FacebookAds\Object\CustomAudience; // use FacebookAds\Object\Values\CustomAudienceFields; $audience = new CustomAudience($custom_audience_id); $audience->setData(array(CustomAudienceFields::OPT_OUT_LINK => 'http://www.yourdomain.com/optout')); $audience->update(); echo $audience->{CustomAudienceFields::OPT_OUT_LINK} . PHP_EOL; // _DOC close [CUSTOM_AUDIENCE_UPDATE_OPTOUT] $audience->delete(); $audience = new CustomAudience(null, $ad_account_id); $audience->setData(array(CustomAudienceFields::NAME => 'My new CA', CustomAUdienceFields::DESCRIPTION => 'Docsmith', CustomAudienceFields::SUBTYPE => CustomAudienceSubtypes::CUSTOM)); $audience->create(); $custom_audience_id = $audience->{CustomAudienceFields::ID}; $user_id_1 = 1234; $user_id_2 = 12345; // _DOC open [CUSTOM_AUDIENCE_USERS_ADD_ID] // _DOC vars [custom_audience_id:s, application_id, user_id_1, user_id_2] // use FacebookAds\Object\CustomAudience; // use FacebookAds\Object\Fields\CustomAudienceFields; // use FacebookAds\Object\Values\CustomAudienceTypes; // Add Facebook IDs of users of certain applications