Pangle: A global platform dedicated to developer growth.|Knowledge Center
Integration Docs

How to View Data Reports on Pangle

Pangle data report shows your ad performance of impression, click, click rate, CPM and revenue on account, application, and ad placement level.

You can check data report in the Reports section on Pangle publisher platform.

Data Index Description

1. Data Update Time


  • If you select "Daily", "Weekly" or "Monthly", you can view the data of T-1 and before at 14:00 (UTC 06:00) on each day.
  • If you select "Hourly", you can view the data of H-2 hours and before on each day.

Note: You can see data up to 6 months (184 days) ago. This time limit also applies to data export.


2. Metrics Description


(1) Estimated Revenue (USD)

The estimated revenue of your account during a selected time period.

This is an estimated value, which might be updated before your revenue is confirmed at the end of each month.

*Why is there a difference between the estimated revenue and the amount in statement?

If the estimated revenue shown in data report does not match the amount on final statement, it is usually due to one of the following situations:

  • Activity Rewards

Cash rewards from participating in platform activities will be added to the monthly statement. You can click the statement on the [Payment] page to view more details.

  • Violations and Penalties

Delayed settlement or deductions caused by violations of platform policy will be deducted in the monthly statement. You can click the statement on the [Payment] page to view more details or check the notice email sent by <pangle_global@bytedance.com>

  • Accuracy Differences

When generating the statement, we round up monthly raw data for each placement and sum up all placements data to obtain the final amount. Therefore, there may be a small difference between the statement amount and report data.

Due to the above discrepancies, estimated revenue is only a reference for daily performance. Please refer to the amount in statement for settlement and payment.



(2) Impressions

The number of times ads are effectively shown.

This does not include repeated impressions, timed-out impressions, or impressions generated by "test" status placements.

Detailed description:

The definitions of effective impressions for different ad formats are as follows:

- Native Ads: take up more than 20% of the total pixels; the display time should be more than 1s;

- Interstitial Ads & Rewarded Video Ads: ad starts playing.

Repeated impressions: when the ad returned in response to a successful request is shown to the user multiple times, the repeated impression(s) will be ignored and only count as 1 Impression.

Timed-out impressions: when the ad returned in response to a successful request is shown to the user after specific time limit, it will not be counted towards the number of Impressions (time limit: 3 hours for Splash Ads, 1 hour for other ad formats).

Impressions generated by "test" status placements: when a placement is set to "test" mode, the ad returned in response to a successful request from this placement will not be counted towards the number of Impressions.



(3) Clicks

The number of effective clicks.

This does not include repeated clicks or clicks generated by "test" status placements.

Detailed description:

Repeated clicks: when the ad returned in response to a successful request is clicked by the user multiple times, the repeated click(s) will be ignored and they are counted as 1 Click.

Clicks generated by placement of "test" status: clicks on placements set to "test" mode will not be counted as effective clicks by Pangle.

Clicks generated by "test" status placements: When a placement is set to "test" mode, the clicks generated from ad in response to a successful request from this placement will not be counted towards the number of Clicks; the placement added under a "test" status application will be in "test" status as well.


(4) CTR

Click-Through Rate (%) = (Clicks/Impressions)*100


(5) CPM

eCPM = Estimated Revenue*(1000/Impressions)


(6) Requests

The number of requests received by Pangle.

A request is counted as 1 even if it asked for more than one ad creatives.

The pre-cached requests automatically initiated by Pangle are counted towards the number of Requests (only for IV, RV and open ad ).

This does not include the error requests reported by SDK. When a request initiated by SDK encounters a -12 error, the request will not be reported to Pangle server and thus will not be counted towards the number of Requests;

Detailed description:

Pre-cached requests automatically initiated by Pangle:

- Rewarded Video Ads/Interstitial Ads: when an ad finishes playing and a callback is made, Pangle will automatically initiate a pre-cached request, which will be counted towards the number of Requests.

Examples of pre-cached requests:

- User device initiates a request for Rewarded Video; the current number of Requests is 1.

- When the video ad creative returned by Pangle finishes playing and makes a callback, Pangle will initiate a pre-cached request; the current number of Requests is 2.

- If the video ad creative returned in response to this pre-cached request is successfully loaded and haven't expired by the time of next Rewarded Video Ad, the pre-cached video can be used and SDK will not initiate another request; the current number of Requests remains 2.

- If the pre-cached video fails to be loaded or expires, no video creatives will be available for the next Rewarded Video Ad and the end device will initiate another request; the current number of Requests will then become 3.


(7) Responses

The number of ad responses returned by Pangle.

A response is counted as 1 even if Pangle returned more than one ad creatives.

Responses for the pre-cached requests automatically initiated by Pangle are counted towards the number of Responses.


(8) Fill Rate

Fill Rate = (Responses/Requests)*100%


(9) Ad Requests

The number of requested ad creatives received by Pangle.

This measures the requested number of ad counts included in ad requests. Different ad formats have different ad count limits. For example, a Native Ad can request up to 3 ad counts, and a Banner Ad can only request 1 ad count.

When a request is received for X ad counts, it will be counted as X Ad Requests.

The number of ad counts included in the pre-cached requests automatically initiated by Pangle are counted towards the number of Ad Requests.

For example:

For certain ad format, When SDK initiates a request, Pangle will initiate a pre-cached request simultaneously (with identical ad count of 1); the current number of Ad Requests will be 2.


(10) Win Rate

Win Rate (%)= (Win Bids/Total Amount of Bids)*100%


Special notes:

1. The Responses recorded before July 7, 2021 correspond to the Ad Responses based on the current definition, which counts the number of ad creatives returned by Pangle.

Before: Fill Rate = (Ad Responses/Requests)*100%

After: Fill Rate = (Responses/Requests)*100%

For example:

A Native ad requests for 3 ad creatives and Pangle successfully returns 3 ad creatives.

Before: Fill Rate = (3/1)*100%=300%

After: Fill Rate = (1/1)*100%=100%