Groups keyboard shortcuts have been updated
Dismiss
See shortcuts

Meta Audience Network Native Ads Missing Click and Impression Callbacks

50 views
Skip to first unread message

SehoonJeong

unread,
May 15, 2025, 4:24:36 PMMay 15
to Google Mobile Ads SDK Developers
Hello AdMob developers,

I’ve integrated both Meta Audience Network as mediated networks for native banner ads via AdMob. 


Both ad exposure and clicks worked normally, but I did not receive any callbacks for ad impressions or click events.


I've attached a link to the issue as it seems like there's a similar issue below.

https://github.com/googleads/googleads-mobile-ios-mediation/issues/487 

Mobile Ads SDK Forum Advisor

unread,
May 15, 2025, 11:38:13 PMMay 15
to sh.j...@vinulabs.com, google-adm...@googlegroups.com

Hi Sehoon Jeong,

Thank you for contacting the Mobile Ads SDK Support team.

Please note that both the Google Mobile Ads SDK and the mediated SDK need to know when an impression or click occurs, but only one SDK needs to track these events. There are two different approaches custom events can use, depending on whether the mediated SDK supports tracking impressions and clicks on its own.

Some mediated SDKs might prefer to track clicks and impressions on their own. In that case, you should implement the handlesUserClicks and handlesUserImpressions methods as shown in the snippet below. By returning YES, you indicate that the custom event takes responsibility for tracking these events and will notify the Google Mobile Ads SDK when these events occur.

func handlesUserClicks() -> Bool {
  return true
}
func handlesUserImpressions() -> Bool {
  return true
}

func didRender(
  in view: UIView, clickableAssetViews: [GADNativeAssetIdentifier: UIView],
  nonclickableAssetViews: [GADNativeAssetIdentifier: UIView],
  viewController: UIViewController
) {
  // This method is called when the native ad view is rendered. Here you would pass the UIView
  // back to the mediated network's SDK.
  self.nativeAd?.setNativeAdView(view)
}
I hope this helps, if you are still facing issues, please share your Charles file with us via reply to author option.

Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5
[2025-05-16 03:36:19Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qXC3n:ref" (ADR-00306126)



SehoonJeong

unread,
May 16, 2025, 5:02:53 AMMay 16
to Google Mobile Ads SDK Developers

Hello AdMob developers, 

I'm asking again because it seems like the situation is a little different from what you told me.


Currently we are implementing and using it as follows:

extension AdMobNativeAdViewController: NativeAdLoaderDelegate {

    func adLoader(_ adLoader: AdLoader, didReceive nativeAd: NativeAd) {

       // received nativeAd

    }

}


extension AdMobNativeAdViewController: NativeAdDelegate {

    func nativeAdDidRecordClick(_ nativeAd: NativeAd) {

        // not called

    }


    func nativeAdDidRecordImpression(_ nativeAd: NativeAd) {

        // not called

    }

}


Pangle mediation also loads ads via admob, and I confirmed that the two delegate methods below are being called normally. 


"nativeAdDidRecordClick", "nativeAdDidRecordImpression."


However, only for meta audience network, nativeAdDidRecordClick and nativeAdDidRecordImpression methods are not being called.


Ad display and clicks are working normally as previously reported.


For the ad format, I am receiving it by selecting nativeBanner ads.


we used: 

Google-Mobile-Ads-SDK (12.1.0)

GoogleMobileAdsMediationFacebook, 6.17.1.0


Thanks.



2025년 5월 16일 금요일 오후 12시 38분 13초 UTC+9에 Mobile Ads SDK Forum Advisor님이 작성:

Mobile Ads SDK Forum Advisor

unread,
May 16, 2025, 9:20:17 AMMay 16
to sh.j...@vinulabs.com, google-adm...@googlegroups.com

Hi Sehoon Jeong,

Thank you for providing the code snippets of nativeAdDidRecordClick and nativeAdDidRecordImpression methods.

I ran the Google NativeAdvancedExample with the Meta network integrated with the mentioned SDK versions in Xcode 16.3, iPhone 12 running iOS 18.4.1 and I can see the Ads loading successfully and upon ad loaded I can see the delegate methods “nativeAdDidRecordImpression” is called and “nativeAdDidRecordClick” is called upon click of an Ad. Can you please confirm if the reported issue is replicating in our Google NativeAdvancedExample? If so, kindly share with us the below details for further investigation:

  • Charles logs when issue reproduced
  • Sample project reproducing the issue

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. 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=500Ht00001qXC3nIAG&entry.80707362=00306126

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.

Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-05-16 13:19:25Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qXC3n:ref" (ADR-00306126)



Mobile Ads SDK Forum Advisor

unread,
May 22, 2025, 9:11:44 AMMay 22
to sh.j...@vinulabs.com, google-adm...@googlegroups.com

Hi Sehoon Jeong,

As we have requested earlier if the issue is reproducible in the Google NativeAdvancedExample with the Meta network integrated with the mentioned SDK versions we have requested for details below so that we can check your implementation to find the root cause and may provide the solution. Please note that the below details would help us to make some progress on this issue. 

  • Charles logs when issue reproduced
  • Sample project reproducing the issue

If the file(s) you are looking to share are less than 25mb in total you can attach them to this case on your next reply. 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=500Ht00001qXC3nIAG&entry.80707362=00306126

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.

Thanks,
 
Google Logo Mobile Ads SDK Team

Feedback
How was our support today?

rating1    rating2    rating3    rating4    rating5

[2025-05-22 13:10:54Z GMT] This message is in relation to case "ref:!00D1U01174p.!500Ht01qXC3n:ref" (ADR-00306126)



Reply all
Reply to author
Forward
0 new messages