Posts tagged with ios

I have set it up adsupport, adservices, iad frameworks and more, but still no conversions on Google Ads as a conversion.

Google ads takes first_open but no subscription_convert or renew...

Any idea?

I have tried it with different ad accounts but no difference.

I need some help.

As described in the Title, the Google AdsMob does not work properly.

I built the app according to the tutorial, however i receive the above mentioned error plist:

<key>GADApplicationIdentifier</key> <string>app id from google</string> 

Viewcontroller:

private let banner: GADBannerView = {     let banner = GADBannerView()     banner.adUnitID = Banner ID     banner.load(GADRequest())     banner.backgroundColor = .secondarySystemBackground     return banner }() viewDidLoad(){ banner.rootViewController = self         view.addSubview(banner) } 

It seems that it doesn't matter wether the banner.view is created or not. The app shows a black screen an error message is:

[I-ACS025031] AdMob App ID changed. Original, new: (nil),

I am working with a Macbook Air M1

We are trying to implement the Mediation Test Suite but, we are getting the following error message:

Undefined symbols for architecture arm64: "_kGADSimulatorID", referenced from: _GMTSMediationRequest in GoogleMobileAdsMediationTestSuite(GMTSMediationHelper.o)
"_kGADAdSizeBanner", referenced from: -[GMTSBannerAdLoader initWithAdUnitId:rootViewController:] in GoogleMobileAdsMediationTestSuite(GMTSBannerAdLoader.o)
"_kGADAdLoaderAdTypeNative", referenced from: -[GMTSNativeAdLoader initWithAdUnitId:rootViewController:] in GoogleMobileAdsMediationTestSuite(GMTSNativeAdLoader.o) ld: symbol(s) not found for architecture arm64 clang: error: linker command failed with exit code 1 (use -v to see invocation)

It is not the most common case, but I have installed GoogleAdsSDK for iOS, and its working ok on test banners supplied by Google. When I click on banner it opens other app / safari view.

What I was wondering is it possible to configure GoogleAdsSDK, so that I can check if URL provided is some link that I want open locally inside web view that is part of my app. For example, every link should be opened externally, but links starting with www.myshop... should be opened in web view that is part of my application?

For example GadBannerViewDelegate has these methods:

@protocol GADBannerViewDelegate <NSObject> @optional #pragma mark Ad Request Lifecycle Notifications /// Tells the delegate that an ad request successfully received an ad. The delegate may want to add /// the banner view to the view hierarchy if it hasn't been added yet. - (void)bannerViewDidReceiveAd:(nonnull GADBannerView *)bannerView; /// Tells the delegate that an ad request failed. The failure is normally due to network /// connectivity or ad availablility (i.e., no fill). - (void)bannerView:(nonnull GADBannerView *)bannerView     didFailToReceiveAdWithError:(nonnull NSError *)error; /// Tells the delegate that an impression has been recorded for an ad. - (void)bannerViewDidRecordImpression:(nonnull GADBannerView *)bannerView; /// Tells the delegate that a click has been recorded for the ad. - (void)bannerViewDidRecordClick:(nonnull GADBannerView *)bannerView; #pragma mark Click-Time Lifecycle Notifications /// Tells the delegate that a full screen view will be presented in response to the user clicking on /// an ad. The delegate may want to pause animations and time sensitive interactions. - (void)bannerViewWillPresentScreen:(nonnull GADBannerView *)bannerView; /// Tells the delegate that the full screen view will be dismissed. - (void)bannerViewWillDismissScreen:(nonnull GADBannerView *)bannerView; /// Tells the delegate that the full screen view has been dismissed. The delegate should restart /// anything paused while handling bannerViewWillPresentScreen:. - (void)bannerViewDidDismissScreen:(nonnull GADBannerView *)bannerView; 

Nothing here suggest that I can react to clicks to banner and handle that action, or even that is was ever intended to support it, but maybe I missed something?