بروتوكول <GANSearchAdControllerController>

مرجع بروتوكول <GANSearchAdControllerجدول>

نظرة عامة

يشير هذا المصطلح إلى بروتوكول خاص بـ "GANSearchAdController" يمكن من خلاله إبلاغ المفوَّض بأنّه تم تحميل إعلانات جديدة أو تعذّر تحميلها.

عادةً ما سيوفر عميل SDK المفوَّض.

يكتسب <NSObject>.

ملخّص طريقة المثيل

(void) - searchAdController:didLoadAds:
 يتم إرسال إشعار إلى GANSearchAdControllerDelegate بأنّه تم تحميل numberOfAds إعلان جديد، وبالتالي أصبحت متاحة الآن. المزيد...
 
(void) - searchAdController:didFailWithError:
 لإعلام GANSearchAdControllerDelegate بتعذُّر تحميل الإعلانات. المزيد...
 
(void) - externalLinkDidOpen
 معاودة الاتصال لإبلاغ المفوَّض في حال النقر على عنوان URL وفتح الرابط في متصفِّح المزيد...
 

تفاصيل الطريقة

- (void) searchAdController: (GANSearchAdController *)  adController
didLoadAds: (NSInteger)  numberOfAds 
optional

يتم إرسال إشعار إلى GANSearchAdControllerDelegate بأنّه تم تحميل numberOfAds إعلان جديد، وبالتالي أصبحت متاحة الآن.

ملاحظات:

  • قد يتم استدعاء هذه الطريقة عدة مرات بعد استدعاء loadAds:، إذا كان الخادم يتضمن عدة صفحات من الإعلانات لطلب بحث معيَّن.
  • في حال عدم وجود إعلانات إضافية في الخادم، ستعرض هذه الطريقة القيمة 0 للسمة numberOfAds (هذا لا يُعتبر خطأ).
    Parameters
    adControllerThe GANSearchAdController that the ads were requested from.
    numberOfAdsThe number of ads that have been loaded. This is not cumulative.
- (void) searchAdController: (GANSearchAdController *)  adController
didFailWithError: (NSError *)  error 
optional

لإعلام GANSearchAdControllerDelegate بتعذُّر تحميل الإعلانات.

Parameters
adControllerThe GANSearchAdController that the ads were requested from.
errorThe error returned from the ad request.
- (void) externalLinkDidOpen
optional

معاودة الاتصال لإبلاغ المفوَّض في حال النقر على عنوان URL وفتح الرابط في متصفِّح