How can I test Mediation Network using "test device" mode?

1,617 views
Skip to first unread message

yuvals

unread,
Jan 8, 2016, 5:29:00 AM1/8/16
to Google Mobile Ads SDK Developers
I have integrated the mediation networks and an adapter (AdColony) .
I also set the eCPM of AdColony to a high one, in order to test it, but as I run the interstitial ad, I only get AdMob test ads

How can I test the integrated networks?

Thanks
Yuval

Vu Chau (MobileAds SDK Team)

unread,
Jan 8, 2016, 11:44:37 AM1/8/16
to Google Mobile Ads SDK Developers
Hi Yuval,

We don't support testing third-party networks in mediation per se, because in mediation there is no way to officially configure test mode (as you normally would by adding a test device ID, for example, in a pure AdMob implementation).  To force live ads from the integrated networks to serve, you could try one of the following:
  1. You can set up an ad unit, turn off ad network optimization, put AdMob last in the stack, and insert the third-party networks' test ad unit IDs (if they exist).  You can make a live ad request at this time, and that should serve you test ads from the integrated networks while your app is being tested.  
  2. Another approach is to set the country level settings and disable AdMob in your country.  This way, you won't get AdMob ads back for testing.  This will help prevent clicks on AdMob ads which get your account suspended.  
Let us know if you have additional questions,

Vu Chau
Mobile Ads SDK Team

yuvals

unread,
Jan 10, 2016, 5:12:08 PM1/10/16
to Google Mobile Ads SDK Developers
Hi Vu
I have completely disabled AdMob Unit in dashboard (set eCPM = 0 and country = Angola) but it still keeps bringing AdMob Test Ads. 
Do I have to remove the Test Device settings in my code? 

This is my code of testing: 

- (GADInterstitial *)createAndLoadInterstitial {

    GADInterstitial *interstitial =

    

    [[GADInterstitial alloc] initWithAdUnitID:@"ca-app-pub-xxxxxxxxxxxx/xxxxx"];

    interstitial.delegate = self;

    GADRequest *videoRequest = [GADRequest request];

    [videoRequest tagForChildDirectedTreatment:YES];

    videoRequest.testDevices = @[@"xxxxxxxxxxxxxxxxx"];

    [interstitial loadRequest:videoRequest];

    return interstitial;

}

Am I doing something wrong?


Thanks

Yuval

yuvals

unread,
Jan 11, 2016, 3:16:43 AM1/11/16
to Google Mobile Ads SDK Developers
The solution for this was to remove test device completely. Thanks!


On Friday, 8 January 2016 12:29:00 UTC+2, yuvals wrote:

Domenico Bulgarelli

unread,
May 25, 2017, 6:46:29 PM5/25/17
to Google Mobile Ads SDK Developers
In this way, there are problems with terms of admob? testing without test device?

Joshua Lagonera (Mobile Ads SDK Team)

unread,
May 25, 2017, 10:37:49 PM5/25/17
to Google Mobile Ads SDK Developers
Hi Domenico,

Please refrain from reopening very old threads with new issues. If you would like assistance on an issue, then do create a new thread and we will continue our discussion from there.

That said, your concern is more on our policies than the Mobile Ads SDK. I would recommend that you contact our Product Support Team for confirmation on this. You can also review our policies for additional guidance.

Regards,
Joshua Lagonera
Mobile Ads SDK Team

Thaina Yu

unread,
Mar 6, 2019, 1:40:15 AM3/6/19
to Google Mobile Ads SDK Developers
This is not new issue. The lack of functionality to disable admob for testing is the completely an issue that you just never fix. Your workaround is not reliable and confusing. It actually a bug in design. Please use this issue to let us keep track for this bug

mobileadssdk...@google.com

unread,
Mar 8, 2019, 2:13:13 AM3/8/19
to Thaina Yu, Google Mobile Ads SDK Developers
Hi Thaina,

Thank you for contacting us.

Please note that you cannot disable AdMob Network when requesting ads as it is always included as one of your Ad sources. That said, you may use the Mediation Test Suite to test your mediation implementation.

On the other hand, please avoid reopening old threads. For any new concerns, please create a new thread instead.

Regards,
Ivan Bautista
Mobile Ads SDK Team



On 03/06/19 14:40:15 thai...@gmail.com wrote:
This is not new issue. The lack of functionality to disable admob for testing is the completely an issue that you just never fix. Your workaround is not reliable and confusing. It actually a bug in design. Please use this issue to let us keep track for this bug

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/google-admob-ads-sdk/33578a7d-4b34-41fe-837a-31f86666d94d%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Thaina Yu

unread,
Mar 8, 2019, 2:35:33 AM3/8/19
to Google Mobile Ads SDK Developers
As I said, this is not the new concern in anyway

This is the same old concern since the start of the thread that we want to test the mediation integration, and with the exact same flow as the actual functionality. We want to press the UI in the game and experience the actual behaviour of ending, skipping, get the reward, launching the actual UI we used in the real flow. That's what even the mediation test suite cannot give us

And the admob mediation source was hinder us to test the mediation as we wanted to. We can't test when the mediation from other network would cause a random specific problem when it under admob

So this is the correct thread that should be continued, not creating new one. It is the same old issue that never got fix

And the fix is really easy. It should be easily handled by the sdk. Especially when the mediation test suite can selectively load and show ads. We should have a functionality in the admob sdk or at least test suite that could imitate the real flow but could disable admob by some function calling. You could even permit calling that function only when we add test device id to the request. And then we could just test the mediation on the test mode

The mediation test suite is great and useful but it not what we really need at the end of the day. We want to test the actual user experience flow. And it should be done and this thread should be kept for tracking until it really be done

mobileadssdk...@google.com

unread,
Mar 8, 2019, 5:57:11 AM3/8/19
to Thaina Yu, Google Mobile Ads SDK Developers
Hi Thaina,

We understand your concern, however, as per this article, the AdMob Network cannot be removed from mediation.

Please note that the Mediation Test Suite is mainly for the purpose of testing whether you have correctly configured your application and ad units to be able to display ads from third-party networks via AdMob mediation.

The actual user experience flow will be the same for every Ad format (e.g. Rewarded Ads) regardless if the ad came from AdMob Network or other third party Ad Network so you can test that aspect. Then, use the Mediation Test Suite to confirm if configuration is setup properly.

Regards,
Ivan Bautista
Mobile Ads SDK Team


On 03/08/19 15:35:33 thai...@gmail.com wrote:
As I said, this is not the new concern in anyway

This is the same old concern since the start of the thread that we want to test the mediation integration, and with the exact same flow as the actual functionality. We want to press the UI in the game and experience the actual behaviour of ending, skipping, get the reward, launching the actual UI we used in the real flow. That's what even the mediation test suite cannot give us

And the admob mediation source was hinder us to test the mediation as we wanted to. We can't test when the mediation from other network would cause a random specific problem when it under admob

So this is the correct thread that should be continued, not creating new one. It is the same old issue that never got fix

And the fix is really easy. It should be easily handled by the sdk. Especially when the mediation test suite can selectively load and show ads. We should have a functionality in the admob sdk or at least test suite that could imitate the real flow but could disable admob by some function calling. You could even permit calling that function only when we add test device id to the request. And then we could just test the mediation on the test mode

The mediation test suite is great and useful but it not what we really need at the end of the day. We want to test the actual user experience flow. And it should be done and this thread should be kept for tracking until it really be done


On Friday, March 8, 2019 at 2:13:13 PM UTC+7, mobileadssdk-forumadvisor wrote:
Hi Thaina,

Thank you for contacting us.

Please note that you cannot disable AdMob Network when requesting ads as it is always included as one of your Ad sources. That said, you may use the Mediation Test Suite to test your mediation implementation.

On the other hand, please avoid reopening old threads. For any new concerns, please create a new thread instead.

Regards,
Ivan Bautista
Mobile Ads SDK Team



On 03/06/19 14:40:15 thai...@gmail.com wrote:
This is not new issue. The lack of functionality to disable admob for testing is the completely an issue that you just never fix. Your workaround is not reliable and confusing. It actually a bug in design. Please use this issue to let us keep track for this bug

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsubscrib...@googlegroups.com.

--

---
You received this message because you are subscribed to the Google Groups "Google Mobile Ads SDK Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to google-admob-ads-sdk+unsub...@googlegroups.com.
To post to this group, send email to google-admob-ads-sdk@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages