Testing Your Offer Wall Implementation

Once you have completed your Offer Wall implementation, test your Offer Wall by retrieving test offers, completing them, and confirming that your reward system is functioning properly.

To test your Offer Wall implementation:

  1. In the DT Console, set your app status to TESTING, as described in Editing the App Status.
  2. Temporarily disable any VPN on the test device.
  3. Launch your app and access the Offer Wall you want to test.
    A list of test offers appears.
  4. Verify that the Offer Wall displays as configured.
  5. Tap any offer titled DT Test Offer and complete the offer task.

Test Offers

  1. Verify your reward system:
    • If you use server-side rewarding, verify that you are able to receive and process the reward callback from DT.
    • If you use the DT virtual currency server, re-initialize the SDK to retrieve the updated virtual currency balance.

FAQs

The following FAQs provide answers to some common questions encountered when testing an Offer Wall implementation. If you have a question that is not listed or need further clarification, contact your DT Representative.

Why is my Offer Wall showing up blank?

Placement configuration errors may cause a blank Offer Wall to display. Check the following configurations:

  • Check that your Offer Wall Placement and Default Placement are set to ACTIVE status, as described in Activating or Deactivating a Placement.
  • Verify that the placement ID in your implementation is for the placement you want to use for the Offer Wall. For more information about SDK implementations, see Showing the Offer Wall. For REST API implementations that specify a placement, see placement_id for the /feed/v1/offers endpoint.
  • For Rewarded Actions implementations that do not specify a filtered placement, verify that you are requesting Offer Type ID 114 in the offer_types parameter when requesting offers. For more information, see offer_types for the feed/v1/offers endpoint.
Why is my Offer Wall not displaying my custom colors and graphics?

Check the configurations for the following items:

  • The placement associated with the Offer Wall is set to ACTIVE status, as described in Activating or Deactivating a Placement.
  • You configured UI settings for the placement. For more information, see Specifying UI Settings.
  • You specified the correct placement ID in your implementation. For more information about SDK implementations, see Showing the Offer Wall. For REST API implementations, see /feed/v1/offers.
  • For REST API implementations, check that your user interface correctly references the appropriate graphics and styling elements to properly render retrieved offers within your app. The REST API only provides offer data and does not include visual assets or styling details. For more information, see Offer Wall REST API Integration.
Why don't I see any test offers?

Verify whether your app is set to TESTING status. Only apps in TESTING status can receive test offers. For more information, see Editing the App Status.

Why didn't I receive any virtual currency?

Check the following virtual currency configurations:

  • If you are using the DT virtual currency server for rewards, check that you have implemented a virtual currency server in your SDK implementation and re-initialize the SDK to trigger retrieval of the latest virtual currency balance. For more information, see Virtual Currency Settings.
  • If you are using server-side rewarding, check that you received and processed the reward callback from DT. For more information about reward callbacks, see Server-Side Rewarding.
  • If your app uses multiple virtual currencies, verify that your Offer Wall placement specifies the correct virtual currency. For more information, see Specifying General Placement Settings.

 

Back to Top ⇧