@@ -842,103 +842,6 @@ public function createAd(array $fields = array(), array $params = array(), $pend
842
842
return $ pending ? $ request : $ request ->execute ();
843
843
}
844
844
845
- public function createAdsConversionGoal (array $ fields = array (), array $ params = array (), $ pending = false ) {
846
- $ this ->assureId ();
847
-
848
- $ param_types = array (
849
- 'conversion_event_value_source ' => 'conversion_event_value_source_enum ' ,
850
- 'description ' => 'string ' ,
851
- 'goal_creation_method ' => 'goal_creation_method_enum ' ,
852
- 'goal_name ' => 'string ' ,
853
- 'performance_goal ' => 'performance_goal_enum ' ,
854
- 'single_channel_conversion_events ' => 'list<map> ' ,
855
- 'value_adjustment_rule ' => 'map ' ,
856
- );
857
- $ enums = array (
858
- 'conversion_event_value_source_enum ' => array (
859
- 'DATA_SOURCE ' ,
860
- 'VALUE_RULE ' ,
861
- ),
862
- 'goal_creation_method_enum ' => array (
863
- 'ADVERTISER_CREATED_UI ' ,
864
- 'AUTO_MIGRATION ' ,
865
- 'L2_ENHANCE_API_MIGRATION ' ,
866
- ),
867
- 'performance_goal_enum ' => array (
868
- 'AD_OPTIMIZATION_GOAL_AD_RECALL_LIFT ' ,
869
- 'AD_OPTIMIZATION_GOAL_APP_DOWNLOADS ' ,
870
- 'AD_OPTIMIZATION_GOAL_APP_INSTALLS ' ,
871
- 'AD_OPTIMIZATION_GOAL_APP_INSTALLS_AND_OFFSITE_CONVERSIONS ' ,
872
- 'AD_OPTIMIZATION_GOAL_BRAND_AWARENESS ' ,
873
- 'AD_OPTIMIZATION_GOAL_CLICKS ' ,
874
- 'AD_OPTIMIZATION_GOAL_COMPLETED_VIDEO_VIEWS ' ,
875
- 'AD_OPTIMIZATION_GOAL_CONVERSATIONS ' ,
876
- 'AD_OPTIMIZATION_GOAL_DERIVED_EVENTS ' ,
877
- 'AD_OPTIMIZATION_GOAL_DWELLS ' ,
878
- 'AD_OPTIMIZATION_GOAL_ENGAGED_REACH ' ,
879
- 'AD_OPTIMIZATION_GOAL_ENGAGED_USERS ' ,
880
- 'AD_OPTIMIZATION_GOAL_EVENT_RESPONSES ' ,
881
- 'AD_OPTIMIZATION_GOAL_EXTERNAL ' ,
882
- 'AD_OPTIMIZATION_GOAL_IMPRESSIONS ' ,
883
- 'AD_OPTIMIZATION_GOAL_INCREMENTAL_OFFSITE_CONVERSIONS ' ,
884
- 'AD_OPTIMIZATION_GOAL_IN_APP_VALUE ' ,
885
- 'AD_OPTIMIZATION_GOAL_JOB_APPLICATIONS ' ,
886
- 'AD_OPTIMIZATION_GOAL_LANDING_PAGE_VIEWS ' ,
887
- 'AD_OPTIMIZATION_GOAL_LEAD_GENERATION ' ,
888
- 'AD_OPTIMIZATION_GOAL_MEDIA_DOWNLOADS ' ,
889
- 'AD_OPTIMIZATION_GOAL_MESSAGING_APPOINTMENT_CONVERSION ' ,
890
- 'AD_OPTIMIZATION_GOAL_MESSAGING_DEEP_CONVERSATION_AND_FOLLOW ' ,
891
- 'AD_OPTIMIZATION_GOAL_MESSAGING_DEEP_CONVERSATION_AND_REPLY ' ,
892
- 'AD_OPTIMIZATION_GOAL_MESSAGING_PURCHASE_CONVERSION ' ,
893
- 'AD_OPTIMIZATION_GOAL_MID_FUNNEL_EVENT ' ,
894
- 'AD_OPTIMIZATION_GOAL_MRC_VIDEO_VIEWS ' ,
895
- 'AD_OPTIMIZATION_GOAL_MULTI_CONVERSIONS ' ,
896
- 'AD_OPTIMIZATION_GOAL_NONE ' ,
897
- 'AD_OPTIMIZATION_GOAL_OFFER_CLAIMS ' ,
898
- 'AD_OPTIMIZATION_GOAL_OFFLINE_CONVERSIONS ' ,
899
- 'AD_OPTIMIZATION_GOAL_OFFSITE_CLICKS ' ,
900
- 'AD_OPTIMIZATION_GOAL_OFFSITE_CONVERSIONS ' ,
901
- 'AD_OPTIMIZATION_GOAL_ONSITE_CONVERSIONS ' ,
902
- 'AD_OPTIMIZATION_GOAL_PAGE_ENGAGEMENT ' ,
903
- 'AD_OPTIMIZATION_GOAL_PAGE_FOLLOWS ' ,
904
- 'AD_OPTIMIZATION_GOAL_PAGE_LIKES ' ,
905
- 'AD_OPTIMIZATION_GOAL_POST_ENGAGEMENT ' ,
906
- 'AD_OPTIMIZATION_GOAL_QUALITY_CALL ' ,
907
- 'AD_OPTIMIZATION_GOAL_QUALITY_LEAD ' ,
908
- 'AD_OPTIMIZATION_GOAL_REACH ' ,
909
- 'AD_OPTIMIZATION_GOAL_REMINDERS_SET ' ,
910
- 'AD_OPTIMIZATION_GOAL_REPLIES ' ,
911
- 'AD_OPTIMIZATION_GOAL_RESEARCH_POLL_RESPONSES ' ,
912
- 'AD_OPTIMIZATION_GOAL_RETENTION ' ,
913
- 'AD_OPTIMIZATION_GOAL_RETURN_ON_AD_SPEND ' ,
914
- 'AD_OPTIMIZATION_GOAL_SOCIAL_IMPRESSIONS ' ,
915
- 'AD_OPTIMIZATION_GOAL_STORE_VISITS ' ,
916
- 'AD_OPTIMIZATION_GOAL_SUBSCRIBERS ' ,
917
- 'AD_OPTIMIZATION_GOAL_TICKET_PURCHASE ' ,
918
- 'AD_OPTIMIZATION_GOAL_VALUE ' ,
919
- 'AD_OPTIMIZATION_GOAL_VIDEO_LONG_VIEWS ' ,
920
- 'AD_OPTIMIZATION_GOAL_VIDEO_VIEWS ' ,
921
- 'AD_OPTIMIZATION_GOAL_VIDEO_VIEWS_15S ' ,
922
- 'AD_OPTIMIZATION_GOAL_VISIT_INSTAGRAM_PROFILE ' ,
923
- 'AD_OPTIMIZATION_GOAL_VISIT_INSTAGRAM_PROFILE_AND_PROFILE_ACTIONS ' ,
924
- ),
925
- );
926
-
927
- $ request = new ApiRequest (
928
- $ this ->api ,
929
- $ this ->data ['id ' ],
930
- RequestInterface::METHOD_POST ,
931
- '/ads_conversion_goal ' ,
932
- new AbstractCrudObject (),
933
- 'EDGE ' ,
934
- array (),
935
- new TypeChecker ($ param_types , $ enums )
936
- );
937
- $ request ->addParams ($ params );
938
- $ request ->addFields ($ fields );
939
- return $ pending ? $ request : $ request ->execute ();
940
- }
941
-
942
845
public function getAdsReportingMmmReports (array $ fields = array (), array $ params = array (), $ pending = false ) {
943
846
$ this ->assureId ();
944
847
0 commit comments