npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@react-native-google-mobile-ads/yandex

v17.1.0

Published

Yandex Google Mobile Ads (GAM/AdMob) mediation adapter for react-native-google-mobile-ads. Links Yandex’s published AdMob custom-event adapters on iOS only; does not add JS ad APIs. Not Yandex-as-host / MAX / CloudX.

Readme

@react-native-google-mobile-ads/yandex

Yandex Google Ad Manager / AdMob mediation adapter package for react-native-google-mobile-ads.

Platform disposition: iOS-only

Google does not publish an open-source / versioned Yandex mediation adapter:

  • No CocoaPods GoogleMobileAdsMediationYandex (CocoaPods 404)
  • No Maven com.google.ads.mediation:yandex (Google Maven 404)
  • Yandex is absent from AdMob / GAM choose ad sources lists
  • Google’s /mediation/yandex guide URLs return 404 (AdMob + GAM, Android + iOS)

Character inventory treats the Yandex GAM adapter as iOS-focused (Android none), consistent with the Google publication gaps above.

This package therefore ships iOS only, linking Yandex’s own published AdMob custom-event adapters — not Yandex Mobile Mediation as a host (GoogleYandexMobileAdsAdapters / MAX / CloudX are out of scope).

Yandex does publish an Android AdMob adapter (com.yandex.ads.adapter:admob-mobileads on Maven Central). It is not linked here because Google has no official Android Yandex GAM mediation artifact and Character lists Android coverage for this network as none.

Install

yarn add @react-native-google-mobile-ads/yandex
# peer: react-native-google-mobile-ads

Autolinking pulls in the iOS mediation pod. Rebuild the app after install. Android autolinking is disabled for this package.

Native adapter class names (AdMob / GAM UI — custom events)

Yandex is added to AdMob / GAM mediation as a custom event (not a single GADMediationAdapter* class). Paste the class name for the ad format:

| Platform | Format | Class name | | -------- | ------ | ---------- | | iOS | Banner | YMAAdMobCustomEventBanner | | iOS | Interstitial | YMAAdMobCustomEventInterstitial | | iOS | Rewarded | YMAAdMobCustomEventRewarded | | iOS | Native | YMAAdMobCustomEventNative | | Android | — | not shipped |

Also exported from JS:

import {
  nativeAdapterClassName,
  networkSlug,
} from '@react-native-google-mobile-ads/yandex';

// nativeAdapterClassName.android === null
// nativeAdapterClassName.ios.banner === 'YMAAdMobCustomEventBanner'

Custom-event parameter JSON (Yandex Ad Unit ID) must still be configured in the AdMob / GAM UI per Yandex’s guide, e.g. {"adUnitId": "R-M-XXXXXX-X"}.

Mediation dependencies (pinned in this package)

| Platform | Coordinate | Version pin | | -------- | ---------- | ----------- | | iOS | CocoaPods YandexMobileAdsAdMobAdapters | 8.4.0.0 | | Android | — | not linked |

Citations (verify at upgrade time):

  • iOS AdMob (Yandex → Google mediation): https://ads.yandex.com/helpcenter/en/dev/ios/admob-third (pod 'YandexMobileAdsAdMobAdapters', '8.0.0.0' example; pin uses current CocoaPods Trunk latest)
  • CocoaPods: https://cocoapods.org/pods/YandexMobileAdsAdMobAdapters (Trunk latest 8.4.0.0 as of 2026-09-04)
  • CocoaPods Specs podspec 8.4.0.0: depends on YandexMobileAds ~> 8.4.0, Google-Mobile-Ads-SDK ~> 13.6.0, platforms.ios 13.0
  • Android AdMob adapter exists at Maven Central but is not used here: https://central.sonatype.com/artifact/com.yandex.ads.adapter/admob-mobileads (8.4.0.0); Yandex guide: https://ads.yandex.com/helpcenter/en/dev/android/admob-third
  • Do not use GoogleYandexMobileAdsAdapters — that enables Google inside Yandex Mobile Mediation (Yandex-as-host), which is out of RNGMA adapter scope

Core continues to own play-services-ads / Google-Mobile-Ads-SDK. This package does not re-pin the GMA SDK.

[email protected] requires Google-Mobile-Ads-SDK ~> 13.6.0, which matches the core package's iOS GMA pin.

Platform floors align with core: iOS 15.1 and Android minSdk 24. The mediation integration remains iOS-only.

Google’s mediation guides permit Android minSdk 23 upstream; this product advertises 24 to match core.

Expo (optional)

// app.json / app.config.js plugins
[
  '@react-native-google-mobile-ads/yandex',
  {
    // Pass Yandex SKAdNetwork IDs from Yandex’s current docs
    skAdNetworkItems: [/* ... */],
  },
]

App IDs stay in the core Expo plugin.

Out of scope

  • Yandex Mobile Mediation host SDK (YandexMobileAdsMediation, GoogleYandexMobileAdsAdapters)
  • AppLovin MAX host SDK
  • CloudX / other non-GAM hosts
  • Inventing a Google-published Android Yandex GAM artifact