'Campaign Manager 360 API Issue
I have developed a python script that allows users to create trackers, assign them, and change their URLs very quickly and automatically. When I tried to develop further into banners, I have faced several issues that were all resolved except for 2 The first error is: Required parameter: profileID The second error is: the creative must have "Include in Rotation" set to "Yes' - even though I have the parameter "active": True literally everywhere in the code The below is a snippet of the code if anyone can help.. Thanks in advance
ad_tracker = [{
"active": "true",
"archived": False,
"campaignId": campaign_id,
"creativeRotation": creative_rotation_tracker,
"deliverySchedule": delivery_schedule,
"endTime": datetime.datetime.strftime(
datetime.datetime.strptime(
"%sT04:59:59Z" % campaign["endDate"], "%Y-%m-%dT%H:%M:%SZ"
)
+ datetime.timedelta(days=1),
"%Y-%m-%dT%H:%M:%SZ",
),
"name": f"{creative_names_ids_URLs[0][0]}-{placement_name}"[0:255],
"placementAssignments": [placement_assignment],
"startTime": "%sT05:00:00Z" % time.strftime("%Y-%m-%d"),
"type": "AD_SERVING_TRACKING",
}]
ad_non_tracker = [{
"active": True,
"archived": False,
"campaignId": campaign_id,
"creativeRotation": creative_rotation_non_tracker,
"deliverySchedule": delivery_schedule_non_tracker,
"endTime": datetime.datetime.strftime(
datetime.datetime.strptime(
"%sT04:59:59Z" % campaign["endDate"], "%Y-%m-%dT%H:%M:%SZ"
)
+ datetime.timedelta(days=1),
"%Y-%m-%dT%H:%M:%SZ",
),
"name": f"{creative_names_ids_URLs[0][0]}-{placement_name}"[0:255],
"placementAssignments": [placement_assignment],
"startTime": "%sT05:00:00Z" % time.strftime("%Y-%m-%d"),
"type": "AD_SERVING_STANDARD_AD",
}]
request = service.ads().insert(profileId=profile_id, body=ad_tracker)
request = service.ads().insert(profileId=profile_id, body=ad_non_tracker)
Note: Profile ID, Advertiser ID and Campaign ID are all inputs I am looping on an excel sheet to get them altogether at once.. if any additional information is needed, it will surely be provided Thanks a lot
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|
