Skip to main content
Creative and conversion testing

This article shows how to set up an e2e test of your ads to make sure they render correctly, to complete test install and conversion.

Sachin Joglekar avatar
Written by Sachin Joglekar
Updated over a year ago

Last Update: June, 2023

This article provides a comprehensive guide on conducting end-to-end tests for your ads, ensuring proper rendering on devices, and validating the functionality of install and conversion postbacks. It is particularly valuable before launching your initial campaign with Kayzen and for periodic testing of new creatives.


Creative testing

  1. This feature allows you to perform a quick preview of your creatives to assess their appearance.

  2. You can directly insert your creative code here, and it will generate a rendered ad for your review.

  3. You can interact with the ad by clicking on it to verify the click redirection flow.

Please note that the final behavior of the ad may vary across different advertising exchanges due to variations in rendering technologies.


End to end creative testing

  1. Begin by creating an order and a new app that you wish to test within this order.

  2. Create a 1st party audience using the device ID(s) on which you will perform the test installation or action. You can use an app (available for iOS and Android) to retrieve your device ID. Upload the device ID(s) in CSV format without any additional data in the file. You can download a sample CSV file from the Kayzen Console to ensure the correct format.

  3. If you have successfully uploaded your device ID(s), you will see the number of users in the "No. of users" column within an hour. Click on "Today" to view the number of users if the audience was created on the current day.

  4. The next step is to create an App List, which will include the apps you want to test the ad on. If you're unsure, choose app(s) with a high volume of daily auctions for the respective creative type/size you are using in your test. For example, for video creatives, playable ads, banners, you can use apps like HelixJump. If you want to test how your ads render in a specific SDK (e.g., Vungle, Applovin, Unity), make sure to select an app that monetizes using that SDK. You can utilize Kayzen Inventory Discovery & Analytics to find the most suitable app for testing. This step is optional.

  5. Create a test campaign, which will be similar to a regular campaign. Here are a few points to note:

    1. We recommend running tests with the CPM optimization type, disabling bid optimization and pacing, and setting a high bid range of $100-300 CPM for the test. Keep your daily budget minimal, for example, $5.

    2. Target the specific exchange or SDK (e.g., Applovin, Unity) that you want to test.

    3. In the whitelist section, add the audience you created in step 2.

    4. Additionally, in the whitelist section, select the App List you created. If you don't plan on using specific apps, you can skip this step.

    5. Add the creatives you wish to test.

  6. It is mandatory to include the Audience whitelist for end-to-end testing

    Open the app that displayed a high volume of requests in the inventory discovery.

  7. Enable Device ID tracking for this app to ensure that your device ID is included in the requests originating from this ad, allowing your test campaign to be picked.

  8. Once your creative is displayed, you can verify the ad rendering and test the click redirection. The impression and click data will be populated against your test campaign in the dashboard.


Click through install & in-app events test

To test end-to-end conversions, you need to follow the steps mentioned above, along with the following additional steps:

  1. Integrate an MMP (Mobile Measurement Partner) or use our API for custom postbacks. You can find the MMP integration guides here, and the postback event API documentation here.

  2. Once you have completed the MMP integration, please follow all the steps mentioned in the "End to end creative testing" section above.

  3. When you see your test ad, click on it and proceed to download the ad.

  4. After installation, open the app and enable device ID tracking in the app settings.

  5. We should receive a postback from the MMP shortly, and this will be reflected in the dashboard. If you are using iOS and your test campaign is a SKAN campaign, the postbacks will be available within the next 24-48 hours.

  6. For in-app post-install events, perform the action that triggers the specific event.

  7. To view post-install in-app actions in the dashboard, go to the Admin Console and check the checkboxes corresponding to the relevant action names. This will display them in the UI (Dashboard, Campaigns pages). Note that it may take up to two hours for conversion events to become visible in the UI.


View Through install & in-app events tests

To conduct end-to-end conversion testing, please follow the steps outlined above, as well as the following additional instructions:

  1. Integrate an MMP (Mobile Measurement Partner) or utilize our API for custom postbacks. You can access MMP integration guides here and find the postback event API documentation here.

  2. Once you have successfully integrated the MMP, please proceed with the steps mentioned in the "End to end creative testing" section.

  3. Upon viewing your test ad, please refrain from clicking on the ad. Our objective is to record impressions only.

  4. After the ad completes, navigate to the Play Store or App Store, search for the app featured in the ad, and install it.

  5. Once the installation is complete, open the app and ensure that device ID tracking is enabled within the app settings.

  6. We should receive a postback from the MMP shortly, and you will be able to observe the corresponding data in the dashboard. If you are utilizing iOS and your test campaign is a SKAN campaign, the postbacks will be available within the next 24-48 hours.

  7. To test in-app post-install events, please perform the specific action that triggers the desired event.

  8. To view post-install in-app actions in the dashboard, access the Admin Console and select the checkboxes associated with the relevant action names to display them in the UI on the Dashboard and Campaigns pages. Kindly note that it may take up to two hours for conversion events to become visible in the UI.

Did this answer your question?