Re: [google-admob-ads-sdk] Digest for google-admob-ads-sdk@googlegroups.com - 16 updates in 9 topics

195 views
Skip to first unread message

Fjvg Fjvgj

unread,
Feb 19, 2023, 3:48:20 AM2/19/23
to google-adm...@googlegroups.com
Ok thanks 

ในวันที่ พ. 8 ก.พ. 2023 เวลา 08:25 <google-adm...@googlegroups.com> เขียนว่า:
Maruf Rien <maruf...@gmail.com>: Feb 07 12:09PM -0800

I have a mobile app that displays AdMob ads and *all of my users are from a
single university*. They are accessing the app through the university's
network and IP address, *which means that many requests for ads are coming
from the same source*. I'm concerned that this may lead to my AdMob account
being flagged for invalid traffic, even though all the clicks on the ads
are legitimate.
 
I have reviewed my app and ad implementation to ensure that they comply
with AdMob's policies and best practices. However, I would like to take
additional steps to ensure that my account remains in good standing.
 
Can anyone provide me with more information on how AdMob detects invalid
traffic and what steps I can take to prevent it in my specific scenario?
Are there any recommended strategies or best practices for handling a large
number of users from the same network and IP address? Any advice or
guidance would be greatly appreciated.
Mobile Ads SDK Forum Advisor <mobile...@forumsupport.google>: Feb 07 08:54PM

Hello Maruf,
 
 
Michael here from Mobile Ads SDK Support team. Thank you for reaching out to us.
 
 
Invalid traffic includes, but is not limited to:
 
Clicks or impressions generated by publishers clicking on their own live ads
Repeated ad clicks or impressions generated by one or more users
Publishers encouraging clicks on their ads (examples may include: any language encouraging users to click on ads; ad implementations that may cause a high volume of accidental clicks; etc.)
Automated clicking tools or traffic sources, robots, or other deceptive software
 
 
If we observe high levels of invalid traffic on your account, we may suspend or disable the account to protect our advertisers and users.
 
 
More of this information can be found in this invalid traffic HC article.
 
 
It may help you avoid this issue if you follow this How you can prevent invalid activity article.
 
 
On the other hand, as this query is more product related rather than anything with SDK implementation and behavior, we would highly recommend reaching out to Product Support team should you need further assistance with regards to this matter.
 
 
Regards,
 
Michael Angelo
Mobile Ads SDK Team
ref:_00D1U1174p._5004Q2iX4zy:ref
"deve...@chaoticbox.com" <deve...@chaoticbox.com>: Feb 07 10:47AM -0800

I'm not seeing test ads when I set gad_has_consent_for_cookies to zero to
enable Limited Ads as described here:
https://developers.google.com/admob/ios/global-settings#consent_for_cookies_settings
 
I'm using the 10.0.0 SDK on iOS/iPadOS 16 (various simulators & real
devices). Interstitials fail with "No ad to show" and banners fail with a
null error. The result is same with AdMob test unit IDs and my own unit IDs
on test devices.
 
Everything works fine if I remove the gad_has_consent_for_cookies key from
UserDefaults but I would like to use Limited Ads by default. Am I missing
something here?
Ani Mitkova Chepakova <ani.m.g...@gmail.com>: Feb 07 07:52AM -0800

Hi, i have sent you a massage. Have you received it ?
 
On Monday, 6 February 2023 at 8:02:37 am UTC+2 mobileadssdk wrote:
 
Mobile Ads SDK Forum Advisor <mobile...@forumsupport.google>: Feb 07 06:22PM

Hello Ani,
 
 
Michael here and I work along with Pamela.
 
 
It appears that you did not received the last response from my colleague. Thus, allow me to repost it here for your information.
 
 
As per checking your ad unit id, I wasn't able to load ads on it. However, for your concern, the possible reason that test ads show in your app that is already been published are due to the following:
 
 
You're requesting an ad using an emulator
You've set your device as an enabled test device via UI or programatically
 
 
Given that, we would recommend to check the following condition above and make sure that your implementation does not hit any of it.
 
 
Kindly do let us know should the above information not be sufficient to resolve your issue.
 
 
Regards,
 
Michael Angelo
Mobile Ads SDK Team
ref:_00D1U1174p._5004Q2iW8A6:ref
Ani Mitkova Chepakova <ani.m.g...@gmail.com>: Feb 07 10:42AM -0800

Hi,
 
Thanks for the response, but both suggestions do not apply to me - the ads
do not run on emulator and I am not seeing ads only on the enabled test
devices.
Can you double-check that you do not load ads? Customers report that they
see the test ads . Also, the Admob's user metrics show that that customers
see ads and there are about 3000 active user per day (please, check the
attached screenshots from my account):
[image: user-metrics.png][image: user-metrics2.png]
 
On Tuesday, 7 February 2023 at 8:22:25 pm UTC+2 mobileadssdk wrote:
 
Yanis Biziuk <yanis....@veraxen.com>: Feb 07 06:17AM -0800

Hi, we have the same problem
 
com.google.firebase:firebase-bom:31.2.0
com.google.firebase:firebase-analytics-ktx
com.google.firebase:firebase-crashlytics-ktx
com.google.android.gms:play-services-ads:21.3.0
 
any solutions to solve it?
 
 
Error inserting flex_time=0 job_id=-1 period=2000 source=16
requires_charging=0 preferred_network_type=1
target_class=com.google.android.gms.measurement.PackageMeasurementTaskService
user_id=0 target_package=com.google.android.gms
tag=Measurement.PackageMeasurementTaskService.UPLOAD_TASK_TAG task_type=0
required_idleness_state=0 service_kind=0 source_version=230313000
persistence_level=1 preferred_charging_state=1 required_network_type=0
runtime=1675765178459
retry_strategy=\{"maximum_backoff_seconds":\{"3600":0\},"initial_backoff_seconds":\{"30":0\},"retry_policy":\{"0":0\}\}
last_runtime=0 [CONTEXT service_id=218 ]\

android.database.sqlite.SQLiteConstraintException:
UNIQUE constraint failed: pending_ops.tag, pending_ops.target_class,
pending_ops.target_package, pending_ops.user_id (code 2067
SQLITE_CONSTRAINT_UNIQUE[2067])\

at
android.database.sqlite.SQLiteConnection.nativeExecuteForLastInsertedRowId(Native
Method)\

at
android.database.sqlite.SQLiteConnection.executeForLastInsertedRowId(SQLiteConnection.java:1127)\

at
android.database.sqlite.SQLiteSession.executeForLastInsertedRowId(SQLiteSession.java:790)\

at
android.database.sqlite.SQLiteStatement.executeInsert(SQLiteStatement.java:88)\

at
android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:2123)\

at
android.database.sqlite.SQLiteDatabase.insertOrThrow(SQLiteDatabase.java:2018)\

at
blvo.g(:com.google.android.gms@230313028@23.03.13 (100400-503260631):53)\

at
bluh.n(:com.google.android.gms@230313028@23.03.13 (100400-503260631):3)\

at
bluh.u(:com.google.android.gms@230313028@23.03.13 (100400-503260631):20)\

at
bluh.p(:com.google.android.gms@230313028@23.03.13 (100400-503260631):3)\

at
bluh.l(:com.google.android.gms@230313028@23.03.13 (100400-503260631):26)\

at
bltu.handleMessage(:com.google.android.gms@230313028@23.03.13
(100400-503260631):10)\

at
android.os.Handler.dispatchMessage(Handler.java:107)\

at
aufv.kX(:com.google.android.gms@230313028@23.03.13 (100400-503260631):0)\

at
aufv.dispatchMessage(:com.google.android.gms@230313028@23.03.13
(100400-503260631):13)\

at android.os.Looper.loop(Looper.java:237)\

at
android.os.HandlerThread.run(HandlerThread.java:67)\
 
On Thursday, September 8, 2022 at 5:35:11 PM UTC+3 mobileadssdk wrote:
 
Mobile Ads SDK Forum Advisor <mobile...@forumsupport.google>: Feb 07 06:14PM

Hello Yanis,
 
 
Thank you for reaching out to us. Could you please share to us also the below information so we can further investigate on your concern?
 
AdMob's App ID
Ad Unit IDs (and its ad format)
test project where the issue is reproducible
full stack trace of the crash logs
 
 
Kindly provide the requested details privately via "Reply To Author" button or with the below process.
 
 
If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:
 
 
1. Navigate to
 
https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=Mobile+Ads+SDK&entry.460850823=5004Q00002dwdNmQAI&entry.80707362=00122312
 
2. Fill out all fields, and attach your file(s).
 
3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.
 
 
Regards,
 
Michael Angelo
Mobile Ads SDK Team
ref:_00D1U1174p._5004Q2dwdNm:ref
Oskari Rautala <oskari....@mitale.fi>: Feb 07 03:01AM -0800

I cannot replicate this issue in an empty unity project using copied over
plugin and the settings from the actual project, in empty version it works
fine. But I cannot send you the game itself either. But clearly something
is wrong with some settings stuff related to this project. I can also see
some additional stuff in logcat (with the appname removed):
 
2023/02/07 12:50:40.380 6534 6534 Warn ConnectionStatusConfig Dynamic
lookup for intent failed for action:
com.google.android.gms.ads.service.CACHE
2023/02/07 12:50:40.418 6534 6684 Debug nativeloader Configuring
classloader-namespace for other apk . target_sdk_version=33,
uses_libraries=ALL, library_path=, permitted_path=/data:/mnt/expand
2023/02/07 12:50:40.415 6534 6534 Warn AdWorker(Defaul type=1400
audit(0.0:272616): avc: granted { execute } for
path="/data/data/APPNAMEHERE/app_pccache/5/62CC4FEEBB47923672350FE25CF85BA1A5E99BEF/pcam.jar"
dev="dm-21" ino=458815 scontext=u:r:untrusted_app:s0:c208,c257,c512,c768
tcontext=u:object_r:app_data_file:s0:c208,c257,c512,c768 tclass=file app=
APPNAMEHERE
2023/02/07 12:50:40.441 6534 7015 Warn ConnectionStatusConfig Dynamic
lookup for intent failed for action:
com.google.android.gms.ads.service.START
2023/02/07 12:50:40.922 6534 6534 Info Ads Ad failed to load : 3
 
This issue also happens in iOS builds of the same project so theres clearly
something weird with some settings thats causing this but am having a hard
time finding out what it is specifically.
 
On Monday, 6 February 2023 at 19:51:24 UTC+2 mobileadssdk wrote:
 
Oskari Rautala <oskari....@mitale.fi>: Feb 07 06:58AM -0800

Testing further, the empty project DOES do the same error, but only if I
use the same bundle identifier as the actual game. If I use something else,
the project builds fine and displays the test ad correctly. I have now
deleted pretty much everything else from the test project, so it should be
something related to the package but also something to do with the bundle
identifier. I'll try to make an really empty testing project to upload
tomorrow if I still can't fix it myself.
 
On Tuesday, 7 February 2023 at 13:01:24 UTC+2 Oskari Rautala wrote:
 
Mobile Ads SDK Forum Advisor <mobile...@forumsupport.google>: Feb 07 05:03PM

Hello Oskari,
 
 
Michael here and I work with Pamela.
 
 
I do understand your concern. However, we can only provide precise guidance once we can test on our end the behavior you are reporting. Thus, we will need the below information in order to assist you in troubleshooting the issue:
 
Sample app project
Steps to replicate
Device name and versions affected
App ID
Complete stack trace
 
 
Since you mentioned that you are currently working on making an empty test project tomorrow, we will look forward to it in case you would need further assistance from us.
 
 
Kindly provide this information privately via "Reply To Author" button or with the below process.
 
 
If you are having trouble attaching your file to this case or if your file(s) are larger than 25mb, you can share your files with me by performing the following steps:
 
 
1. Navigate to
 
https://docs.google.com/forms/d/e/1FAIpQLSfkAiXMeYP-fw1W3Z-tT9uwmATEKO5X6S-th0gR2ezdKaaqfg/viewform?usp=pp_url&entry.400550049=Mobile+Ads+SDK&entry.460850823=5004Q00002iWKRIQA4&entry.80707362=00166107
 
2. Fill out all fields, and attach your file(s).
 
3. Please reply back on this thread when you have uploaded your file(s). Please do not share this link.
 
 
Regards,
 
Michael Angelo
Mobile Ads SDK Team
ref:_00D1U1174p._5004Q2iWKRI:ref
Mobile Ads SDK Forum Advisor <mobile...@forumsupport.google>: Feb 07 03:39PM

Hello,
 
I'm afraid that we'll need a detailed debug information from a device where it's observed in order to actually make any progress in diagnosing this. The only way for us to investigate further is by project file where the issue is reproducible. Since you mentioned that you weren't able to reproduce the issue now, we suggest to monitor the issue on your end at this point. Feel free to raise it back to us if the crash significantly increases.
 
Regards,
 
Zoilo Isagani
Mobile Ads SDK Team
ref:_00D1U1174p._5004Q2iUyzx:ref
石义重 <shiyi...@adesk.com>: Feb 07 03:56AM -0800

[AdMobFail---]0
02-07 19:55:54.129 20537 21102 I Unity :
EzBolt.Ads.DUAdMobSource:HandleOnRewardedVideoAdFailedToLoad(Object,
AdFailedToLoadEventArgs)
02-07 19:55:54.129 20537 21102 I Unity :
System.EventHandler`1:Invoke(Object, TEventArgs)
02-07 19:55:54.129 20537 21102 I Unity :
System.EventHandler`1:Invoke(Object, TEventArgs)
02-07 19:55:54.129 20537 21102 I Unity :
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[],
CultureInfo)
02-07 19:55:54.129 20537 21102 I Unity :
UnityEngine.AndroidJavaProxy:Invoke(String, Object[])
02-07 19:55:54.129 20537 21102 I Unity :
UnityEngine._AndroidJNIHelper:InvokeJavaProxyMethod(AndroidJavaProxy,
IntPtr, IntPtr)
02-07 19:55:54.129 20537 21102 I Unity :
02-07 19:55:54.133 20537 21102 I Unity : [AdMobFail]{
02-07 19:55:54.133 20537 21102 I Unity : "Code": 0,
02-07 19:55:54.133 20537 21102 I Unity : "Message": "Internal error.",
02-07 19:55:54.133 20537 21102 I Unity : "Domain":
"com.google.android.gms.ads",
02-07 19:55:54.133 20537 21102 I Unity : "Cause": "null",
02-07 19:55:54.133 20537 21102 I Unity : "Response Info": {
02-07 19:55:54.133 20537 21102 I Unity : "Response ID":
"DDziY_fZIMGVvcAPkKGqoAw",
02-07 19:55:54.133 20537 21102 I Unity : "Mediation Adapter Class
Name": "",
02-07 19:55:54.133 20537 21102 I Unity : "Adapter Responses": [
02-07 19:55:54.133 20537 21102 I Unity : {
02-07 19:55:54.133 20537 21102 I Unity : "Adapter":
"com.google.ads.mediation.admob.AdMobAdapter",
02-07 19:55:54.133 20537 21102 I Unity : "Latency": 60001,
02-07 19:55:54.133 20537 21102 I Unity : "Ad Source Name":
"Reservation campaign",
02-07 19:55:54.133 20537 21102 I Unity : "Ad Source ID":
"7068401028668408324",
02-07 19:55:54.133 20537 21102 I Unity : "Ad Source Instance
Name": "[DO NOT EDIT] Publisher Test Video Campaign",
02-07 19:55:54.133 20537 21102 I Unity : "Ad Source Instance ID":
"6877926149710223",
02-07 19:55:54.133 20537 21102 I Unity : "Credentials": {
02-07 19:55:54.133 20537 21102 I Unity : "pubid":
"ca-app-pub-3940256099942544\/5224354917\/cak=no_cache&cadc=1c&caqid=DDziY9bJH97Ms8IPg_a-YA",
02-07 19:55:54.133 20537 21102 I Unity : "campaign_id":
"1057492276"
02-07 19:55:54.133 20537 21102 I Unity : },
02-07 19:55:54.133 20537 21102 I Unity : "Ad Error": {
02-07 19:55:54.133 20537 21102 I Unity : "Code": 0,
02-07 19:55:54.133 20537 21102 I Unity : "Message": "Internal
error.",
02-07 19:55:54.133 20537 21102 I Unity : "Domain":
"com.google.android.gms.ads",
02-07 19:55:54.133 20537 21102 I Unity : "Cause": "null"
02-07 19:55:54.133 20537 21102 I Unity : }
02-07 19:55:54.133 20537 21102 I Unity : }
02-07 19:55:54.133 20537 21102 I Unity : ],
02-07 19:55:54.133 20537 21102 I Unity : "Response Extras": {
02-07 19:55:54.133 20537 21102 I Unity : "mediation_group_name":
"Campaign"
02-07 19:55:54.133 20537 21102 I Unity :
Mobile Ads SDK Forum Advisor <mobile...@forumsupport.google>: Feb 07 12:49PM

Hello,
 
 
Thank you for reaching out to us.
 
 
With regard to the error 0 that you're getting, this indicates that something happened internally; for instance, an invalid response was received from the ad server. Newly created Ad Units can take upto 2 hours to become active (SpinUp Time). Any Ad requests from newly created Ad Units would also receive Error Code 0 in response to Ad requests until they are ready to serve live ads. If the error persists, kindly provide us the following information below privately:
 
 
Affected Ad unit IDs
App ID
 
 
You can provide the following details via reply to author option.
 
 
Regards,
 
Zoilo Isagani
Mobile Ads SDK Team
ref:_00D1U1174p._5004Q2iWq6g:ref
"Pål Brevik" <pal.b...@tradera.com>: Feb 07 03:06AM -0800

Please give me a status of this errand.
 
Best regards
Pål
 
torsdag 2 februari 2023 kl. 19:15:18 UTC+1 skrev mobileadssdk:
 
DS <dubs...@gmail.com>: Feb 06 09:56PM -0800

I had already tried updating to the latest 21.4.0 SDK (and therefore was
forced to target 19 when I am actually targeting 16). I am now trying
another build on the newer 21.5.0 w/the emulator API 19.
 
(I have also now updated to AS Giraffe 2022.3.1 Canary 2 and
Both the OPTIMIZE_INITIALIZATION and OPTIMIZE_AD_LOADING flags were already
set to true.)
 
The app appears to build/run correctly on the emulator with 21.5.0 on API
19. This is good news for devices up to 19 it seems!
 
Now I'll go back to API 16 in the emulator, which is the actual targeted
API level... which requires going back to 20.6.0 of the library...
 
And the crash persists in the emulator:
 
FATAL EXCEPTION: Thread-122

java.lang.VerifyError:
com/google/android/gms/dynamite/DynamiteModule

at
com.google.android.gms.internal.ads.zzcjd.zzc(com.google.android.gms:play-services-ads-lite@@20.6.0:1)

at
com.google.android.gms.internal.ads.zzcjd.zzb(com.google.android.gms:play-services-ads-lite@@20.6.0:1)

at
com.google.android.gms.internal.ads.zzbwz.run(com.google.android.gms:play-services-ads-lite@@20.6.0:11)

at java.lang.Thread.run(Thread.java:856)
 
I am wondering if a "20.6.1" needs to be issued which fixes the problem for
API 16 or perhaps the emulator needs to be updated to handle the
DynamiteModule. Or perhaps 21.5.0 could be made compatible going back to
API 16 somehow as it apparently has some fix in it (?)
 
Thanks!
 
On Monday, February 6, 2023 at 8:21:07 AM UTC mobileadssdk wrote:
 
You received this digest because you're subscribed to updates for this group. You can change your settings on the group membership page.
To unsubscribe from this group and stop receiving emails from it send an email to google-admob-ads...@googlegroups.com.
Reply all
Reply to author
Forward
0 new messages