We are getting criterionId as 0 under AdgroupCriterion in getAllCriterons Response. PFB the query :
query="SELECT ad_group_criterion.ad_group, ad_group_criterion.age_range.type, ad_group_criterion.app_payment_model.type, ad_group_criterion.approval_status, ad_group_criterion.bid_modifier, ad_group_criterion.cpc_bid_micros, ad_group_criterion.cpm_bid_micros, ad_group_criterion.ad_group, ad_group_criterion.custom_affinity.custom_affinity, ad_group_criterion.custom_intent.custom_intent, ad_group_criterion.disapproval_reasons, ad_group_criterion.display_name, ad_group_criterion.final_mobile_urls, ad_group_criterion.final_url_suffix, ad_group_criterion.final_urls, ad_group_criterion.gender.type, ad_group_criterion.income_range.type, ad_group_criterion.keyword.match_type, ad_group_criterion.keyword.text, ad_group_criterion.labels, ad_group_criterion.mobile_app_category.mobile_app_category_constant, ad_group_criterion.placement.url, ad_group_criterion.quality_info.quality_score, ad_group_criterion.status, ad_group_criterion.system_serving_status, ad_group_criterion.url_custom_parameters, ad_group_criterion.tracking_url_template, ad_group_criterion.user_list.user_list, ad_group_criterion.youtube_video.video_id FROM ad_group_criterion WHERE
ad_group.id IN (103297497561)and ad_group_criterion.status IN ('ENABLED', 'PAUSED', 'REMOVED')";