Terjebak dengan google admob SDK 7

Saya telah menerapkan google admob SDK 6.12, iklan muncul, semuanya berfungsi dengan sempurna, setelah beberapa hari Google memperbarui SDK 7, sekali lagi saya mengimpor SDK baru tetapi kali ini saya tidak dapat menggunakan #import "GADInterstitial.h" setiap kali saya mendapatkan kesalahan #import "GADInterstitial.h " tidak ditemukan, mengimpor semua kerangka kerja tetapi tidak berhasil dan tidak ada iklan yang muncul jika saya menggunakan @class GADInterstitial.h; dan menggunakan kode ini

- (void)viewDidLoad {
          [super viewDidLoad];
          self.interstitial = [[GADInterstitial alloc] init];
          self.interstitial.adUnitID = Interstical_Unit_id;

          GADRequest *request = [GADRequest request];
          // Requests test ads on simulators.
          request.testDevices = @[ GAD_SIMULATOR_ID ];
          [self.interstitial loadRequest:request];
        }
 - (void)gameOver {
      if ([self.interstitial isReady]) {
        [self.interstitial presentFromRootViewController:self];
      }
      // Rest of game over logic goes here.
    }

person Noor    schedule 16.02.2015    source sumber
comment
Kemungkinan duplikat Admob SDK - iOS -File tidak ditemukan   -  person Daniel Storm    schedule 13.06.2016


Jawaban (3)


Anda tidak perlu mengimpor header lagi, cukup gunakan ini dan lanjutkan

@import GoogleMobileAds

Anda juga tidak perlu menautkan kerangka kerja lain atau menambahkan -ObjC ke flag linker Anda.

person Boda    schedule 17.02.2015

Saya sendiri mengalami masalah ini setelah melakukan upgrade. Gunakan ini sebagai gantinya:

#import <GoogleMobileAds/GADInterstitial.h>
person guy8214    schedule 16.02.2015

Jika Anda menambahkan folder GoogleMobileAdsSdkiOS-7.0.0 di aplikasi, Anda harus mengganti baris #import dengan yang berikut:

#import <GoogleMobileAds/GADBannerView.h>

Saya memiliki masalah yang sama.

person Panayot    schedule 19.02.2015