We are trying to run A/B test between direct Admob integration
and an in house optimization tool for displaying ads. Through the tool
we use a different admob unit id and we evaluate the performance based
on the numbers on Admob console. We ran the experiments thrice, but in
all experiments, direct admob integration seems to have higher number of
requests recorded. The format we are using is standard banner with a
refresh time of 30 seconds configured on Admob console. The floor is set
to Google Optimized. The following are the numbers that we have seen so
far for the latest experiment.
Unit - Requests
Direct Admob - 4760
Through inhouse tool - 3988
We are running a remote config based A/B experiment on Firebase with 50-50 split of users between the two units.
Noticing
the difference we also ran the experiment on test device for 5 mins on
each variant and recorded the number of ad requests being sent. Both
were sending equal number of ad requests and were also recording the
impressions.
We also checked the session time
between the two groups, and other device related info and everything
seemed to be a 50/50 split. Both groups had an average session time of
14 mins and devices were split across different brands in almost same
percentages.
Can somebody help us with some insights on
to why the numbers might be different and any source through which I can
more information on the difference in numbers?
NB:- The in-house tool for the sake of this experiment can
be summarized as a proxy which requests the ad to AdMob on behalf of
the app. There is a back-end involved in getting the corresponding AdMob
unit id for the placement.