若离婚协议约定了抚养费但一方不给,可采取以下措施:首先,尝试与对方沟通协商,明确告知其按照协议支付抚养费是应尽义务,要求其尽快履行。若沟通无果,可向法院提起诉讼。准备好离婚协议等相关证据,向法院提交起诉状,请求法院判决对方支付抚养费。法院会根据具体情况进行审理,若认定协议有效且对方应支付抚养费,会依法作出判决。若对方仍不履行判决,可申请强制执行。法院可采取查询、冻结、划拨对方财产等措施,以保障抚养费的执行。还可根据情况要求对方增加抚养费,例如因子女生活、教育、医疗等费用增加,原抚养费数额不足以维持正常生活等,可向法院起诉要求适当提高抚养费标准。总之,通过合法途径维护自身及子女的权益,确保抚养费得到落实。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。