Skip to main content

Appbroda

Appbroda is an advertising/monetization reporting connector that extracts performance data from the Appbroda Reporting API and syncs it to your destination on a schedule.

Source Setup Guide​

To connect Appbroda to Extract, you’ll need:

  1. API token (Bearer token)

Getting an API token​

Obtain an API token from your Appbroda account/admin. The connector authenticates all requests using Authorization: Bearer <token>.

Connection Setup Guide​

Once you connected Appbroda to a destination, you will also need to configure:

  • Connection Pull Schedule: Determines how frequently data is extracted from the source.
  • Backfill (Days): Specifies the duration for which historical data will be retrieved during each connection run.
  • Destination specific settings: different settings such as "Dataset Name" or "Target Schema" (depanding on your destination)
  • Schema Migration Policy: Controls how Extract will handle schema changes from the sourcee source.

Date range behavior (important)​

This connector syncs data using a date cursor and your configured Backfill (Days).

To improve reliability and avoid overly large report requests, the connector splits the requested date range into 7-day chunks and requests/polls each chunk separately. This is internal behavior; you do not need to configure anything for chunking.

Authentication​

  • Method: Bearer token
  • Header: Authorization: Bearer <api_token>

Configuration Reference​

Source configuration​

FieldTypeRequiredDescription
api_tokenstring✅Appbroda API token used for Bearer authentication.

Connection configuration​

FieldTypeRequiredDescription
Pull schedule—✅How often Extract runs the sync.
Backfill (Days)integer✅Number of days of historical data to include on each run.
Destination settings—✅Destination-specific options (dataset/schema, etc.).
Schema migration policy—✅How schema changes are handled.

Connector Information​

Report request details​

The connector requests a performance report with the following characteristics:

  • Metrics

    • AD_EXCHANGE_LINE_ITEM_LEVEL_IMPRESSIONS
    • AD_EXCHANGE_RESPONSES_SERVED
    • AD_EXCHANGE_LINE_ITEM_LEVEL_CLICKS
    • AD_EXCHANGE_TOTAL_REQUESTS
    • AD_EXCHANGE_LINE_ITEM_LEVEL_AVERAGE_ECPM
    • AD_EXCHANGE_ESTIMATED_PAYOUT
  • Dimensions

    • MOBILE_APP_NAME
    • MOBILE_APP_RESOLVED_ID
    • DATE
    • OPERATING_SYSTEM_VERSION_NAME
    • AD_UNIT_ID
    • COUNTRY_NAME
    • COUNTRY_CODE
  • Timezone handling

    • The request uses time_difference: 8 (UTC timezone offset as implemented by the API request payload).
  • Result format

    • The connector requests data_format: FILEV2 and downloads the results as a gzipped CSV file, which is then streamed into your destination.
  • Chunking

    • The connector submits and polls reports in 7-day date chunks across the overall [start_date, end_date] window derived from your cursor + backfill.

Schema ERD​

Explore the interactive entity relationship diagram for Appbroda.

Open page

Data Streams​

performance_report​

The primary stream containing Appbroda performance metrics broken down by the dimensions listed above.

Loading ....