Table of Contents |
---|
...
Creating a Supply Tag
...
Code Block |
---|
In [1]: tag = springserve.supply_tags.get(28852) In [2]: tag.name = "I want to change the name" In [3]: changed = tag.save() In [4]: changed.ok Out [4]: True In [5]: print changed.name "I want to change the name" |
Note that when enabling post_imp_detection, you must also set at least one of post_imp_percentage_whiteops, post_imp_percentage_moat, post_imp_percentage_ias to >0 before saving your changes.
REST API
PUT /api/v0/supply_tags/<id>
...
|
Response
Status code 200
Code Block |
---|
{ "id": 123456, "account_id": 1, "name": "Supply Tag with Open Market", "active": true, "rate": "1.0", "domain_targeting": "All", "app_name_targeting": "All", "app_bundle_targeting": "All", "ip_targeting": "All", "country_targeting": "All", "player_size_targeting": "All", "dma_targeting": "All", "allowed_player_sizes": [ "xs", "s", "m", "l", "xl", "u" ], "country_codes": [], "domain_list_ids": [], "app_name_list_ids": [], "app_bundle_list_ids": [], "ip_list_ids": [], "dma_codes": [], "user_agent_devices": [], "user_agent_operating_systems": [], "user_agent_browsers": [], "updated_at": "2019-09-27T21:02:53.466Z", "created_at": "2019-05-14T20:25:01.156Z", "direct_connect": false, "supply_label_ids": [], "supply_partner_id": 244, "supply_type": null, "payment_terms": "CPM", "tracking_player_cost": false, "optimization": { "active": true, "version": null, "learn_pct": "1.0", "mode": "white_box", "settings": { "metric": "opportunity_fill", "lookback_minutes": "60" } }, "timeout": null, "environment": "desktop", "js_vpaid_enabled": false, "detected_domain_targeting": false, "detected_player_size_targeting": false, "targeting_supply_ids": [], "targeting_supply_white_list": "", "post_imp_detection_enabled": false, "post_imp_percentage_whiteops": 0, "post_imp_percentage_ias": 0, "post_imp_percentage_moat": 0, "post_imp_percentage_protected": 0, "post_imp_percentage_forensiq": 0, "pre_bid_blocking_enabled": false, "pre_bid_blocking_components": [], "tag_health": null, "key_ids": [], "vpaid_none_allow_vpaid_demand": true, "rpm_floor": "1.2", "rpm_floor_openrtb": true, "openrtb_floor": "1.2", "tier_0_broadfall": true, "tier_1_broadfall": true, "tier_2_broadfall": true, "tier_3_broadfall": true, "tier_4_broadfall": true, "tier_5_broadfall": true, "vast_version": "3.0", "min_aspect_ratio": null, "max_aspect_ratio": null, "bulk_add_enabled": true, "format": "video", "allow_traffic_exclusions": true, "open_market_enabled": true, "auto_add_external_bidders": false, "evaluation_learn_pct": "50.0", "tag_pixels": [], "demand_tag_priorities": [ { "demand_tag_id": 21892, "priority": 1, "tier": 0, "locked": false } ], "give_up_percents": [], "budgets": [], "frequency_caps": [], "open_market_external_bidders": [ { "other_account_id": 20, "openrtb_floor": null }, { "other_account_id": 23, "openrtb_floor": null }, { "other_account_id": 27, "openrtb_floor": null }, { "other_account_id": 14, "openrtb_floor": null }, { "other_account_id": 55, "openrtb_floor": null }, { "other_account_id": 56, "openrtb_floor": null }, { "other_account_id": 28, "openrtb_floor": null }, { "other_account_id": 15, "openrtb_floor": null }, { "other_account_id": 3, "openrtb_floor": null }, { "other_account_id": 58, "openrtb_floor": null }, { "other_account_id": 46, "openrtb_floor": null }, { "other_account_id": 4, "openrtb_floor": null }, { "other_account_id": 62, "openrtb_floor": null }, { "other_account_id": 17, "openrtb_floor": null }, { "other_account_id": 65, "openrtb_floor": null }, { "other_account_id": 64, "openrtb_floor": null }, { "other_account_id": 80, "openrtb_floor": null }, { "other_account_id": 79, "openrtb_floor": null }, { "other_account_id": 81, "openrtb_floor": null } ] } |
NOTE: Enabling Open Market in the API without specifying bidders will add all eligible bidders.
Adding Event Pixels to a Supply Tag
SDK
Code Block |
---|
In [1]: import springserve In [2]: tag = springserve.supply_tags.get(123456) In [3]: tag.tag_pixels = [{'pixel_type':'AdImpression', 'pixel_url':'https://springserve.com/', 'pixel_format':'image'}] In [4]: saved_tag = tag.save() In [5]: print saved_tag.ok, saved_tag.tag_pixels True, [{'id': 244, 'pixel_type': 'AdImpression', 'pixel_url': 'https://springserve.com/', 'pixel_format': 'image', 'created_at': '2021-03-19T14:30:06.675Z'}] |
...