Hi,
Please find your answers inline –
Q: Is there real-time server-to-server data transfer of campaign data?
Actionable Log Files allow you to capture media data from Google DCM log files and use the data to create traits in Audience Manager. Capture impressions, clicks, and conversions from ad servers as traits without having to use pixel calls.
Q: Is it common to create campaign traits automatically and dynamically? Is it through Adobe API or are there other better ways?
AAM offers APIs (as well as BAAAM) to create traits in bulk. I woiuld recommend to check the links below for API documentation.
REST APIs
Audience Manager API Code Migration
Bulk Updates
Q: How much delay the log file ingestion has in terms of data availability?
Log data is processed daily for reporting purposes. For actionable log files the data processing is almost real time.