Here is the recommended checklist for testing:
We recommend UI tests to be performed on real devices with different screen sizes.
3. Test and see if your paywall appearences are as expected on different screen sizes, and don't forget to test on iPads. Below is an example of device sizes for the Apple platform:
4. Test and see what different languages are supported and not supported in your app.
Here are the issues that should be considered in this flow:
IAP can be triggered in different areas of the application according to the desired scenario and flow in the application.
Ex: When the application is first opened, when premium content is clicked, etc.
The price information and currency symbol displayed on the IAP screen must be the same as the price displayed in the native drop-down purchase popup.
The currency symbol on the IAP screen varies according to the device region.
Ex: $ when region is US, RUB when RU, ₺ when TR etc.
Once the purchase is completed successfully, the pop-up is shown, this pop-up will be closed and the purchasing screen should close automatically. After the purchase screen is closed, the application is now entering the premium flow.
The premium content found in accordance with the application's own flow is opened, the IAP screen should no longer be triggered in the areas where the IAP screen is triggered according to the application's specific scenarios.
When the application is completely closed from the background and opened again, premium content should not be opened in the application and the IAP screen should not be triggered.
In the application, if no purchase has been made with the same account, or when the purchased package is expired and the restore button is clicked, "You do not have an active subscription." pop-up should open.
If the purchased has been made with the same account on the app and has not expired, the IAP screen should close when the restore button is clicked and the application should enter the premium flow.
- The advertisement ID information of the device is controlled from the Adjust Insights application.
If the app is not on the device, the app is downloaded from the App Store and Google Play Store.
- The display ad information setting in device settings must be turned on.
- When the Adjust Insights application is opened and the setting for displaying advertisement information is turned on, the advertisement ID information is shown as below.
- Before starting the Adjust test, it is checked whether the application has been downloaded to the device from the app testing console area in the adjust panel.
- If the application is previously opened and looks organic, it is not possible for it to have come from the advertisement without resetting here.
- If the application has been opened before and seems to have came from the advertisement, it is not possible for it to come from the advertisement without resetting here.
- Follow the steps: All Settings > Testing Console > Forget Device
- If the device says ID information could not be found as below, the application can be installed by providing the desired setup.
- When you want to switch from the organic setup to the ad from the same device or from the advertisement to the organic setup:Step 1: The device of the application must be reset and the app must be deleted from the device. Step 2: The advertisement ID information of the device should be deleted from the Adjust panel.
- When the application is opened in the desired setup, the tracker_name reflected on the Adjust panel and the IAP screen triggered in the application is checked to ensure that it is correct.
If the custom application came from the ad-based setup and the Adjust tracker_name looks correct, the desired IAP should be shown in the application.
- When the wrong IAP screen is seen in the application, the following steps should be checked:
- Is the tracker_name shown in the panel correct?
- Did the device ID and ad ID reset correctly?
- Is the test tracker link created in the correct format? Example: True: test, test_adjust √ Incorrect: test adjust X
- Has the tracker link been used more than once and become inactive?
- Has a special paywall been created for the ad setup?
- Is the paywall specific to the ad editing connected to the right action?