Facebookads

Latest version: v2.11.4

Safety actively analyzes 691168 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2.10.1

Changelog: https://developers.facebook.com/ads/blog/post/2017/07/18/marketing-api-2.10/

2.8.1

2.8

New Features
- **Instant Articles** is now a separate ads placement, so that advertisers can enable or disable showing ads in Instant Articles. This new placement options is under `/ACCOUNT_ID/adsets` and `/AD_SET_ID`. See [Targeting Specs](https://developers.facebook.com/docs/marketing-api/targeting-specs). If you use this placement you must also select `feed` as a position and for `device_platforms` select `mobile` since Instant Articles is for mobile only.
- **Facebook Offers** is redesigned and is easier for people to save and redeem your offer from any device. If they don't use your offer, they'll get notifications about it before it expires. To use the API to create offers:
- Use `/nativeoffers` as an endpoint. The endpoint `/offers` is associated with the old product and has been deprecated.
- Use `offer_id` in the `promoted_object` for an ad set.
- To learn more see [Offer Ads](https://developers.facebook.com/docs/marketing-api/guides/native-offer/v2.7) and [Page Native Offers](https://developers.facebook.com/docs/graph-api/reference/page/nativeoffers/).

Breaking Changes

*\* **Please Review These Changes**

Ads Management
- As of 2.8, Website Custom Audiences now only allow at most 200 comparisons in the rule. The number of comparisons are the number of comparison operators in the rule.
- The `place_page_set_id` field under Ad creative is now optional for versions v2.7 and v2.6
and has been deprecated in v2.8. See Ad Creative.
- `offer_data` under `link_data` for an ad object has been deprecated.
- The ad account group endpoints `AdAccountGroup` have been deprecated. To manage Ad Accounts, you should use [Business Manager](https://business.facebook.com/) or [Business Manager API](https://developers.facebook.com/docs/marketing-api/businessmanager) with `business_management` extended permission.
- The edge `AD_ACCOUNT/audiences` has been deprecated.
- The `ad_object_by_url` field for `/search` in Ad Targeting Search has been deprecated.
- The fields `actor_id`, `actor_image_hash`, `actor_image_url`, and `actor_name` have been deprecated from ad creative GET.

Ads Insights
- We deprecated the redundant fields and parameters in `/insights` endpoint.
In earlier releases it supported the params: `fields,summary`, `default_summary`, `filtering` and `sort`. However`/insights` should always exactly return what you queried in the POST requests.
- In earlier releases we will display all valid fields for `/insights` if you provided an invalid field as a parameter. We now send an the error message which points to a list of valid fields.
- In the past we inconsistently returned `/insights` fields in a variety of types: some fields were `string` such as `impressions`, some were `numericstring`, and some were `float`. We now return all numeric fields, including `float` as `numericstring`. All floating point numbers will maintain six precision points.
- The insights metric `post_like` in the `actions` field is now named `post_reaction`, see [Ads Action Stats](https://developers.facebook.com/docs/marketing-api/reference/ads-action-stats/). This is more consistent with naming in user interfaces.

Business Manager

The `owner_business` field has been deprecated and no longer exists for objects connected to a business, including [Ad accounts](https://developers.facebook.com/docs/marketing-api/reference/ad-campaign), [Ad Campaign](https://developers.facebook.com/docs/marketing-api/reference/ad-campaign), [Product Catalog](https://developers.facebook.com/docs/marketing-api/reference/product-catalog), and [Instagram User](https://developers.facebook.com/docs/graph-api/reference/instagram-user/).

2.7.1

This is a new major release, which diverges in behavior from the previous one.
**Please review these changes:**
- **New Daily Budget Limits**: We changed the logic around ads delivery which impacts the interpretation of the daily ad budget limits. Starting from v2.7, you may be charged up to **125%** of your daily budget. For example, if your daily budget is $10, you may be charged up to $12.50. However, your weekly spend will NOT exceed 7 times the daily amount, or $70 in this example. We will prorate this for partial weeks. More details [Ad Set Budget](/docs/marketing-api/adset/budget-limits/).
- **Lifetime Budgets and New Daily Budgets**: Also, starting with v2.7, you can no longer edit ad sets created with the new daily budget controls to use lifetime budgets. Similarly you can no longer edit lifetime budgets to use the new daily budget controls.
- **Ad Placements Update**: We have improvements to our design of `placement`, so that advertisers can more easily identify and select placement options that will serve them best. Instead of having platform as the only dimension, advertisers can select placements across different dimensions, such as device type including `desktop` or `mobile`, publisher such as `facebook`, `instagram`, or `audience_network`, and placements of each publisher. Only Facebook has multiple placements currently. The field `page_types` will still be included in read results, but cannot be used to create or update placements in v2.7. More details in [Targeting Spec](/docs/marketing-api/targeting-specs).
- **Insights Placement Updates**: As a related change, on the `/insights` endpoints, we’ll introduce two new breakdowns options: `publisher_platform` and `platform_position`. Along with the existing `impression_device` breakdown, you can get performance metrics with these placement dimensions. See [Insights Breakdowns](/docs/marketing-api/insights/breakdowns/) for more details.
- **Ad Creative Update**: With 2.7 `object_story_id` will be `null` for an ad creative created with an `object_story_spec`. The `effective_object_story_id` will always be the `object_story_id` regardless of `object_story_spec`. More details in [Ad Creative](/docs/marketing-api/reference/ad-creative).
- **Insights Integer Field**: For Insights API, integer values were too big and overflowed with int32. We changed all int32 field values into numeric strings to keep consistent with other Marketing API fields with currency values. For v2.7 onward, numeric values in int32 will be quoted in responses. For v2.5 for backwards compatibility, numeric values in int32 will be shown as a number. More details in [Ads Insights](/docs/marketing-api/reference/ads-insights).

2.6.2

1. Setup.py is the file which installs facebookads packages. Adding adobjects.helpers module to this.
2. Abstract crud updated for api instance to flow

2.6.2.0

1. Allowing version to be passed in api call
2. Fixes to objects for batch call

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.