Display Frequent Bugs
This section describes frequent bugs in the ad integration that you should specifically test against.
General
The following table describes general bugs that apply to both display and in-stream ads.
Category | description | how to test |
---|---|---|
Configuration | wrong/old ad configuration loaded | check if the version number in the path of the loaded configuration matches |
IDFA | change in IDFA does only become effective after restart of the app | reset IDFA and check if the change is effective in the next ad request |
IDFA is not passed in the ad requests | enable IDFA and check if IDFA is passed with every ad request | |
IDFA is passed with hyphens | check that IDFA only contains [0-9a-zA-Z] | |
Showroom | Showroom deeplink is not working | check that showroom deelinking is working by opening the app via the Showroom |
not all targeting values are passed | check that all normal targeting is passed in addition to the showroom key-values |
Display
The following table describes frequent bugs in the display ad integration.
Category | description | how to test |
---|---|---|
Capping | pre-/interstitial capping not working | load multiple pre-/interstitials by navigating the app, assure the set capping is working by counting the requests |
Targeting | not all targeting key-values are passed | check if all targeting key-values from the ad configuration are passed |
wrong/non existing ad sizes | check that the request sizes of the ad slots match the ones described in the documentation | |
wrong/non existing adunit-ids | load QA Tool, check that ads adunit matches the current page | |
Rendering | spacing/rendering problems on multislots | load QA Tool multiple times on a single multislot, check that there is no spacing problems or incompletely rendered ads when the ad size changes |
ad is not completely visible | load QA Tool or any other test ad, check that it is fully visible | |
Request logic | ad slots do not reload on page reload | load QA Tool, reload the page, check that counter in corner of ad is increased |
multiple ad requests for a single ad slot | load QA Tool, check that counter in the corner is increasing by one per ad of the tested slot size loaded. |
InStream
Category | description | how to test |
---|---|---|
Player behaviour | wrapper/redirect campaigns are not played | load a test configuration containing wrapper campaigns and check if the ads are displayed |
all ad blocks are loaded on the beginning of the video | check that each block is only loaded when the block is reached/skipped to | |
ad is not pausing when leaving the app | check that the ad is pausing by turning the volume on and leaving the app | |
Tracking | not all tracking nodes are fired | check if all tracking URLs in the returned VAST are requested while playing the ad |
multiple trackings are fired e.g. multiple play trackings | check that each tracking URL is only requested once while playing/clicking/resuming the ad |