Currently, Universal App Campaign is only available on Campaign level reporting. Geo dims is not compatible with UAC.
If you need both Campaign level and lower level reporting from the same source, You can create a second connection to the same source to pull data at Campaign level. Read more about how to connect the same source twice.
The Mobile App Engagements campaign type is not supported in API, which means we are not able to retrieve any campaigns using that type of campaign.
Read more about Mobile App Campaign (AdWords API)