Test Suite

Through the Test Suite, you can test whether the application and placement id is correctly configured so that it can display advertisements from third-party ad networks through the mediation function.

It is recommended that you use the Test Suite to test the advertising features of your App before each App version is released.

 

First access to advertisement mediation

  • It is recommended that you complete all functional tests of the test suite, including SDK integration tests and Instance functional tests.

Access a new ad network

  • It is recommended that you complete all functional tests of the test suite, including SDK integration tests and Instance functional tests.

Version update

  • It is recommended that you complete the SDK integration test of the test suite, and optionally complete the Instance function test.

 

How to integrate and use the Test Suite in the project, please refer to Android / iOS

After you complete the test in the test suite, you can upload the test results to the mediation platform through the upload function.

  • The test results in the platform can be used as the historical record of the advertising function test;
  • The platform will give details and corresponding solutions for the errors generated during the test.

 

1. Test result list

1.1 Navigate to the test result list

As shown in the figure below, enter the SDK Testing page. Click the Test Suite Results tab to open the test result list.WechatIMG6172.jpeg

 

1.2 Test Results

___1.jpg

 

1.2.1 List

  • The test result cards are arranged in reverse order by default, from left to right, from top to bottom.
  • The latest uploaded test results are displayed in the first.
  • You can view all test records through the pager in the lower right corner.

 

1.2.2 Single test resultblobid1.jpg

  • A single test result card contains the following information:

    • Overall test results

    • Update time of test results

    • IDFA/GAID of the test equipment

    • Integrated results of a single ad network

  • Point the mouse to the integrated results of a single ad network, you can view the results of a specific item

    • The result instructions next to the logo, in order from top to bottom, are SDK / Adapter / Configure.
    • The passed test is displayed as a green dot, and the failed test is displayed as a red dot.
  • When the number of integrated ad networks exceeds 5, point the mouse to the last ad network logo, you can see the hidden ad network integration results.

  • You can open the test record details page by clicking Details in the lower-left corner.

 

1.2.3  Filter

  • You can filter the results that meet the specified conditions, and the filterable items include:
    • Testing Time
    • Test Results
    • Ad Network
    • Test Device ID(IDFA/GAID)
  • The test results in all-time ranges are displayed by default.

  • The test device ID can only fill in part of the content, and the system will get the result based on fuzzy matching.

  • Filter results are sorted in reverse order of update time.

 

2. Test record details

blobid2.png

 

2.1. Ad Network List

  • The left side of the details shows the list of ad networks included in this record. The content of the list will include the following two cases of ad networks.
    • Ad Network enabled in the meditation platform.
    • Ad Network integrated with SDK in App.
  • If it is an instance test error, a prompt will be displayed in the upper right corner of an ad network on the list.

 

2.2. Single ad network test results

Select any one of the ad networks in the list, and the test results details of the ad network will be displayed on the right, divided into three parts: ad network details, integration details and Instance test records.

 

 

2.2.1. Ad Network Details

  • Display the ad network logo and the type of advertising supported by the mediation platform.
  • The types of advertisements currently used in the app are displayed in dark colors, and the unused ones are displayed in light colors

 

2.2.2. Integration details

  • Divided into 3 major items: SDK / Adapter / Configure.
  • SDK/Adapter will display the version number, corresponding to the SDK version number of the ad network integrated into the App, and the Adapter version number of the corresponding ad network SDK.
  • When a test fails, the specific reason will be displayed, after the reason, the solution and suggestions will be displayed, and the specific will be linked to the corresponding help center document. 
  • The list of causes of each problem is as follows:

Catalog

Item

Description

SDK

Ad network SDK is missing.

The SDK of the current Ad Network is not integrated into the App code.

SDK

Ad network SDK version does not match the ad adapter version.

The SDK version of the current Ad Network integrated by the App does not match the corresponding Adapter version.

Adapter

Ad network adapter is missing.

The Adapter corresponding to Ad Network is not integrated into the App code.

Adapter

Ad network adapter version do not match the ad network SDK version.

The current Ad Network Adapter version integrated by the App does not match the corresponding SDK version.

Adapter

Ad network adapter version do not match the AdTiming SDK version.

The adapter and AdTiming SDK version do not match.

Configure

Ad network settings are missing in the Dashboard.

The current Ad network is not configured in the dashboard.

Configure

Ad network settings in Dashboard is invalid.

There is a problem with the current configuration of the ad network in the dashboard.

Configure

xxxxx Activity undeclared in the manifest file.

The current ad network does not declare a certain Activity in the code manifest file.

Configure

xxxxx Permission not granted in manifest file.

The current Ad network does not declare a Permission in the code manifest file.

 

2.2.3. Instance test record

  • It will record every instance test, including LOAD AD and SHOW AD operation results.
  • If the single test result fails, the error returned by the specific interface will be displayed. You can query the official document of the corresponding ad network to query the solution.
  • If the same instance is tested multiple times, only the result of loading failure, an error tip will be displayed in the upper right corner of the corresponding ad network in the platform list.

 

3. FAQ

  • What are the functions of the Test Suite?

    • Including the SDK integration test and Instance function test.
    • The goal of the Test Suite is to discover and solve the problems that developers tend to encounter during the integration phase.
    • Through testing, ensure that there is no problem with the basic functions of the app integrated ad network.
    • Does not include tests for Mediation Rule success percentage or Waterfall requests.
    • Excluding the test of In-app Bidding ads.
  • When to use the Test Suite?
    • It is recommended that developers use the Test Suite when accessing the advertising function for the first time/accessing a new ad network/release version update.
  • The test results show that there are problems, how should these problems be dealt with?
    • The specific test result will be displayed on the test details page, and the corresponding solution link will be given after the result.
    • After the developer clicks on the solution link, check the specific help center document, and adjust the code according to the content of the document.
  • The new version of the app does not adjust the functions of the advertising part. Is it possible to test the advertising function without using the Test Suite?
    • In theory, it is true.
    • In consideration of your advertising revenue, it is recommended that you use the Test Suite in the necessary process of pre-launch testing.
Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Article is closed for comments.