   private func configFBBanner(ad: FBNativeAd) {
     let adCallToActionButtons: [UIView]
     if (state == .search) {
-      adCallToActionButtons = [self]
+      adCallToActionButtons = [self, adCallToActionButtonCompact]
     } else {
       adCallToActionButtons = [adCallToActionButtonCompact, adCallToActionButtonDetailed]
     }

      adTitleLabel.numberOfLines = config.numberOfTitleLines
      adBodyLabel.numberOfLines = config.numberOfBodyLines
      detailedModeConstraints.forEach { $0.priority = config.priority }
      if state == .search {
        adCallToActionButtonCompactLeading.priority = UILayoutPriorityDefaultHigh
      }
      setNeedsLayout()
      UIView.animate(withDuration: kDefaultAnimationDuration) { self.layoutIfNeeded() }
      refreshBannerIfNeeded()

    let adCallToActionButtons: [UIButton]
    if state == .search {
      adCallToActionButtonCustom.isHidden = false
      adCallToActionButtons = [adCallToActionButtonCustom, adCallToActionButtonCompact]
    } else {
      adCallToActionButtons = [adCallToActionButtonCompact, adCallToActionButtonDetailed]
      adCallToActionButtons.forEach { $0.setTitle(ad.ctaText, for: .normal) }
